如果我控制檯登錄test
伸進一個JavaScript數組對象
我得到
[
{
property_1: "a",
property_2: "b",
}
]
我怎樣才能控制檯日誌的property_1
價值?
如果我控制檯登錄test
伸進一個JavaScript數組對象
我得到
[
{
property_1: "a",
property_2: "b",
}
]
我怎樣才能控制檯日誌的property_1
價值?
console.log(test[0]["property_1"])
console.log(test[0].property_1);
test
是一個數組,誰的第一元件與鍵property_1
,和property_2
地圖。
test[0]
訪問數組的第一個元素,它是一個映射。從那裏,你可以直接用點號訪問屬性,或用繩子標:
console.log(test[0]["property_1"]);
首先進入陣列:
my_arr[0]
然後獲取屬性:
my_arr[0]['property_1']
最終結果:
var my_arr = [
{
property_1: "a",
property_2: "b",
}
]
alert(my_arr[0]['property_1']);
如果這就是你在console.log
時得到的結果,那麼我敢打賭你有一個JSON字符串需要解析。
如果是這樣,這樣做...
var parsed = JSON.parse(test);
alert(parsed[0].property_1);
那你試試?它有用嗎?如果不是,爲什麼不呢? – 2012-07-05 17:46:21
爲什麼我會陷入選票? – jamjam 2012-07-05 17:52:08
因爲你的問題不顯示研究努力:) – Esailija 2012-07-05 17:53:55