我需要創建一個函數,該函數在給定id時會返回汽車的名稱。Javascript通過id從數據獲取名稱函數
我有這樣的數據:
{
"cars": [
{
"id": "661",
"name": "ford"
},
{
"id": "657",
"name": "fiat",
},
{
"id": "654",
"name": "volvo",
},
{
"id": "653",
"name": "porche",
},
{
"id": "650",
"name": "mazda",
}
]
}
所以,我已經做到了這一點:
function getCarNameFromId(id) {
theData = {
"cars": [
{
"id": "661",
"name": "ford"
},
{
"id": "657",
"name": "fiat",
},
{
"id": "654",
"name": "volvo",
},
{
"id": "653",
"name": "porche",
},
{
"id": "650",
"name": "mazda",
}
]
};
console.log(theData.name);
}
然後調用它:
function getCarNameFromId('650');
如何完成這個代碼,所以我可以獲取代碼返回給我指定的ID的名稱?
迭代車陣,並檢查ID在每個迭代上匹配,突破和發現時返回。使用.each()來迭代。 – Auris