2

在 JavaScript 对象中。

var person = {
  name: "bengen",
  age: 27,
  5: true
}

请问我怎样才能进入5号楼?

-_-

4

5 回答 5

1

尝试使用[]. 例如,person[5]person["5"]

于 2012-07-12T15:42:14.863 回答
1

只需通过以下方式使用访问权限[]

alert( person[ 5 ] );

可以使用.或访问 JavaScript 对象的属性[]。后者对于数字键或在将键标识符存储在另一个变量中的情况下特别有用。

于 2012-07-12T15:42:28.937 回答
1

只需使用方括号访问器而不是点:

if(person[5]){
    // if the value is true, do something
}
于 2012-07-12T15:42:32.807 回答
1
var person = {
  name: "bengen",
  age: 27,
  5: true
}

console.log(person['5']);
于 2012-07-12T15:42:55.580 回答
1

据我记得,这应该有效:person["5"]

于 2012-07-12T15:44:41.533 回答