如果属性名称是空字符串,如何检查对象的属性?

Cho*_*tom 6 javascript javascript-objects

可以使用空字符串命名Javascript对象的属性,例如:

foo = { 
    "" : "bar"
}
Run Code Online (Sandbox Code Playgroud)

点符号似乎无法调用此属性.控制台输出:

foo.
>> "missing name after . operator"
Run Code Online (Sandbox Code Playgroud)

你怎么称呼""财产?

小智 5

使用空字符串作为带有括号语法的键:

foo[""]
Run Code Online (Sandbox Code Playgroud)