引号作为数组索引[“引用](Javascript)

引号作为数组索引[“引用](Javascript),javascript,Javascript,我在javascript代码中发现了以下符号: this.numbers[""].x 我不明白顶点是什么意思。它们是做什么的?这意味着数字是一个包含一个键的对象,键是空字符串。使用[“”]将访问对象的属性,该属性是空字符串(然后.x将访问其中的x属性) 这听起来很奇怪,的确如此,但从语法上来说,构造这样一个东西是合法的: const number={ '': { x:'valueOfX' } }; console.log(编号[''].x)取决于该对象中的属性名称表示的内

我在javascript代码中发现了以下符号:

this.numbers[""].x

我不明白顶点是什么意思。它们是做什么的?

这意味着
数字
是一个包含一个键的对象,键是空字符串。使用
[“”]
将访问对象的属性,该属性是空字符串(然后
.x
将访问其中的
x
属性)

这听起来很奇怪,的确如此,但从语法上来说,构造这样一个东西是合法的:

const number={
'': {
x:'valueOfX'
}
};

console.log(编号[''].x)取决于该对象中的属性名称表示的内容。在某些情况下,空字符串是完全合理的。(在这里思考一些组合数学的东西。)