这种做法的另一种语法和含义是什么?
window.variable.subvariable = { loading: true }; ?
由于
答案 0 :(得分:2)
它将window.variable.subvariable
设置为包含值为loading
的键true
的对象。
您也可以直接访问window.variable.subvariable.loading
以将其设置为true。
window.variable.subvariable = {loading: true};
alert(window.variable.subvariable.loading); // true
// "alternative" syntax
window.variable.subvariable.loading = true;
alert(window.variable.subvariable.loading); // true
警告:后一种方法不会覆盖window.variable.subvariable
可能包含的所有其他值。
最后,我建议你阅读一些关于JavaScript的基础教程。
答案 1 :(得分:0)
loading
是window.variable.subvariable
上的变量(您可以在{}
语法中看到这是一个对象)。您也可以通过window.variable.subvariable.loading = true;
访问它。如果window
可以省略(通常在Web浏览器的页面上),您甚至不必在引用中包含window
。如果尚未定义window.variable.subvariable
,您也可以定义它。