我是JavaScript的新手,并且非常希望能够理解这一行代码而无需花时间学习这门语言。任何人都可以解释这究竟是什么吗?
{ all: 'true' }
我认为它使列表中的所有元素都等于真,但我不确定,我想要一个明确的答案。我无法在网上找到一个。
答案 0 :(得分:3)
所有这意味着:object
,其属性为all
,其值为字符串'true'
答案 1 :(得分:1)
{ }
两个括号中间有一些括号,表示一个对象(只要语法正确)。
{ x: y }
当您使用这样的语法时,它会将对象上的属性x
设置为值y
。因此var obj = {x: "value"};
后跟obj.x
会给value
。
{ all: "true" }
在您的情况下,仅创建一个属性为all
的新对象,该对象设置为值true
。您可以访问obj.all
或obj["all"]
。
var obj = { all: "true" };
console.log(obj.all);
console.log(obj["all"]);