JavaScript [' someKeyword']在JavaScript中意味着什么?

时间:2014-07-21 02:36:07

标签: javascript

window['someKeyword']在JavaScript中意味着什么?

我想该窗口是DOM window object,但在我找到的引用中检索属性的语法是window.propertyName,而不是window['propertyName']。这两种方法是否可以检索属性?

1 个答案:

答案 0 :(得分:3)

要在Javascript中访问object的字段,有两种方法。

让这是一个对象

obj = {name:'Object1'};

您可以通过两种方式访问​​name字段

obj.name // returns 'Object1'
obj['name'] //returns 'Object1'

besically []当您必须使用像bellow这样的变量访问字段时,此方法很有用

var obj = {name:'Object1'}
var field = 'name'

obj[field] //returns 'Object1' because it will put value of field in `[]`