我有以下腳本從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