我有以下脚本从JavaScript对象访问变量
<script>
var Obj = {
purpose_1: {
defaults: {
purpose:{ my_variable:"Test" }
},
activity: function() {
console.log(Obj.purpose_1.defaults.purpose.my_variable);
}
},
purpose_2: {
}
}
Obj.purpose_1.activity();
</script>
我访问my_variable
和线
console.log(Obj.purpose_1.defaults.purpose.my_variable);
获得输出Test
控制台有没有像
this.my_variable
任何捷径的方式
访问my_variable
而不是此长路径
Obj.purpose_1.defaults.purpose.my_variable
致谢。
'this.defaults.purpose.my_variable'就是其中之一 – BlitZ
只要您继续按照您当前的方式调用函数,'this.defaults.purpose.my_variable'就会工作。 – nnnnnn