在javaScript对象中。如何访问javaScript数字类型属性
var person = {
name: "bengen",
age: 27,
5: true
}
我怎样才能访问属性5,好吗?
-_-
在javaScript对象中。如何访问javaScript数字类型属性
var person = {
name: "bengen",
age: 27,
5: true
}
我怎样才能访问属性5,好吗?
-_-
只需通过[]
使用访问:
alert(person[ 5 ]);
一个JavaScript对象的属性可以通过使用.
或[]
访问。后者对数字键尤其有用,或者当您将密钥标识符存储在另一个变量中时。
谢谢!人[5],人['5'],人[“5”]都可以工作。 – codesve 2012-07-14 06:38:55
尝试使用[]
。例如,person[5]
或person["5"]
只需使用方括号访问,而不是点:
if(person[5]){
// if the value is true, do something
}
var person = {
name: "bengen",
age: 27,
5: true
}
console.log(person['5']);
感谢编辑@Conner,我急于成为第一个回答;) – quickshiftin 2012-07-12 15:44:30
从我记得,这应该工作:person["5"]
也有看一些介绍材料:HTTPS:/ /developer.mozilla.org/en/JavaScript/Guide/Working_with_Objects – 2012-07-12 15:46:36