[英]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.