確定這是一個愚蠢的錯誤,但看不到我在這裏做錯了什麼,但是當我在我的小提琴中測試我無法得到結果,有人可能指出我要去哪裏錯了請?JavaScript Array索引
在下面的代碼,並在撥弄我試圖返回數組ID值:15
https://jsfiddle.net/wc71ra6r/3/
代碼
function findValueById(myA, fVal) {
for(var i = 0; i < myA.length; i++){
if(myA[i].id === fVal) {
return myA[i].value;
}
}
}
var myArray = [{id: 10, value: 100},
{id: 15, value: 300},
{id: 20, value: 200];
alert(findValueById(myArray, 15)); // 300
您需要關閉支架數組中的最後一個對象缺少
}
。 – LeDoc將'}'添加到數組中的最後一個元素。 https://jsfiddle.net/tusharj/wc71ra6r/4/ – Tushar