嗯,這是一個有點複雜,因爲你有一個對象數組
你可以分析整個陣列,併爲它的每個對象,檢查其是否具有希望的關鍵:
var tablica = [{"3":"asdasd asd"},{"19":"asddas fff"},{"3":"adas asf asdff ff"},{"4":"re"},{"5":"asdasd"},{"6":"we"},{"7":"asdasdgg"},{"9":"asdasdasd"},{"16":"sdads"},{"10":"asdgg"},{"11":"ggg"}];
var wantedId = "3"; // the ID you actually search
var wantedObj;
tablica.map(function(obj) {
if (wantedId in obj) {
wantedObj = obj;
}
});
console.log(wantedObj);
無論如何,你應該可以解決你的數據結構:您的陣列中的每個對象應該有一個屬性id
和PROPERT Ÿvalue
(或類似的東西)
var tablica = [
{
id: "3",
value: "asdasd asd"
},
{
id: "19",
value: "asddas fff"
}
];
哪裏'ID'? – Satpal
@Satpal我確定OP在'{「3」中的意思是:「asdasd asd」}','3'是'id'。 – Rajesh
每個數組中的第一個元素(3,19,3,4等) – GSMX