快速菜鳥問題請。通過關鍵字,在Javascript中查找項目
假設我有一個像javsacript對象,因此:
var meh=[["cars",27], ["bikes",85], ["skates",4]];
要經過每一個數據在這裏反對,我可以這樣做:
$.each(meh, function(index,value){
console.log(value) //returns ["cars",27] etc..
});
,並考慮我知道的,說的地方,汽車,我可以做到這一點訪問它:
console.log(meh[0][0]) //shows "Cars"
當然,如果我想汽車的價值,我需要做到這一點:
console.log(meh[0][1]) //Shows 27
現在,我有串 - 鍵,像cars
,bikes
或skates
但我不能想出這樣的:如何訪問它們各自的價值?
meh["cars"]
返回undefined,因爲,據我所知,它無法找到每個對象之外的描述。
我可以做meh[0]["cars"]
,但它打破了這一點,因爲汽車的位置可能會改變。
我該如何使用鑰匙訪問某個值?
謝謝。
我可以更改代碼,如果迭代數組是我的計劃B,如果因此失敗了我 - 一直到現在才發生一次! – LocustHorde 2011-05-17 11:56:55
謝謝你回答。 – LocustHorde 2011-05-17 11:57:17