在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