[問題] object instance variable的讀取操作問題
最近使用javascript的object有一些讀取上的問題想請問一下大家
如果我有一個object長這樣
a["i"] = 1;
a["j"] = 2;
a["k"] = 3;
我想要得到a的每個物件的key和value
目前知道有一個方法是for(var key in a){...}
但這樣是走過全部,如果我只想:
1.知道第n個物件的key和value
2.在涵式中我傳了我已知的key的名稱進來,我要抓他的value 類似下面這樣
function getValueFromAByKey( key ){
alert( a["key"] );
} //目前這樣不work
我目前只能每次都跑一個for迴圈然後寫判斷式去抓...
如果我只要第一個,也要跑一個for然後抓完一個叫他break,請問有更聰明的作法嗎?
PS:我這個object是從php用JSON包著傳回來的,所以好像無法加object method去處理
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.61.45
※ 編輯: BBSealion 來自: 220.133.61.45 (04/28 11:18)
※ 編輯: BBSealion 來自: 220.133.61.45 (04/28 11:19)
推
04/28 11:24, , 1F
04/28 11:24, 1F
→
04/28 11:24, , 2F
04/28 11:24, 2F
→
04/28 11:24, , 3F
04/28 11:24, 3F
推
04/28 12:30, , 4F
04/28 12:30, 4F
→
04/28 16:09, , 5F
04/28 16:09, 5F
→
04/28 16:09, , 6F
04/28 16:09, 6F
推
04/28 21:49, , 7F
04/28 21:49, 7F
→
04/30 11:13, , 8F
04/30 11:13, 8F
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章