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

时间:2015-06-01 20:36:34

标签: javascript javascript-objects

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

foo = { 
    "" : "bar"
}

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

foo.
>> "missing name after . operator"

你怎么称呼""属性?

2 个答案:

答案 0 :(得分:4)

使用括号语法将空字符串作为键:

foo[""]

答案 1 :(得分:0)

这可以使用方括号表示法来完成。控制台输出:

foo[""]
>> "bar"

Documentation