[英]Array of Json indexing in Javascript
有這樣的對象
obj = [{id:1, val:"blabla"}, {id:2, val:"gnagna"}]
我們如何才能指數obj
與id
喜歡obj[id==1]
熊貓Python的方式)。
我假設以下情況:
您可以使用find
方法。 obj.find( o => o.id == index)
obj = [{id:1, val:"blabla"}, {id:2, val:"gnagna"}] function getBy(index){ return obj.find( o => o.id == index) } console.log(getBy(1)) console.log(getBy(2))
您可以使用find()
方法在回調中定義的特定條件下查找項目。
在這種情況下的回調將是
function f(i){return i.id === 1}
或使用箭頭功能:
i => i.id === 1
var obj = [{ id: 1, val: "blabla" }, { id: 2, val: "gnagna" }] var item = obj.find(i => i.id === 1); console.log(item);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.