什么是{all:' true' JavaScript代码片段的确是什么意思?

时间:2017-09-22 16:15:52

标签: javascript arrays

我是JavaScript的新手,并且非常希望能够理解这一行代码而无需花时间学习这门语言。任何人都可以解释这究竟是什么吗?

{ all: 'true' }

我认为它使列表中的所有元素都等于真,但我不确定,我想要一个明确的答案。我无法在网上找到一个。

2 个答案:

答案 0 :(得分:3)

所有这意味着:object,其属性为all,其值为字符串'true'

答案 1 :(得分:1)

{ }

两个括号中间有一些括号,表示一个对象(只要语法正确)。

{ x: y }

当您使用这样的语法时,它会将对象上的属性x设置为值y。因此var obj = {x: "value"};后跟obj.x会给value

{ all: "true" }

在您的情况下,仅创建一个属性为all的新对象,该对象设置为值true。您可以访问obj.allobj["all"]



var obj = { all: "true" };

console.log(obj.all);
console.log(obj["all"]);