javascript中的window [“name”]和window.name

时间:2014-02-07 06:42:20

标签: javascript syntax properties

我是javascript的初学者。这是我的问题。

javascript中window [“property_name”]和window.property_name之间有什么区别吗?

1 个答案:

答案 0 :(得分:4)

name是有效的JavaScript 标识符时,这些表单相同;在这种情况下,属性名称为"name"

当属性名称是任意表达式(obj[propNameVariable])或属性名称不是有效标识符(obj["invalid identifier"])时,需要带括号的表单。

JavaScript中的所有属性名称都是内部字符串。