美文网首页
Underscore | findWhere 与 indexBy

Underscore | findWhere 与 indexBy

作者: 猫大顾 | 来源:发表于2021-04-27 15:52 被阅读0次

let objects = [ 

        { "id": 1,  "name": "可达鸭1", "brandId": 5, "brandName": "小鸡" },

        { "id": 2,  "name": "可达鸭2", "brandId": 5, "brandName": "小鸡" },

        { "id": 3,  "name": "可达鸭3", "brandId": 6, "brandName": "小鸭" },

        { "id": 4,  "name": "可达鸭4", "brandId": 6, "brandName": "小鸭" }

]

_.filter(objects, (v) => { return v.id === 1})

==>[{ "id": 1,  "name": "可达鸭1", "brandId": 5, "brandName": "小鸡" }]

_.findWhere(objects, { id: 1 })

==>{ "id": 1,  "name": "可达鸭1", "brandId": 5, "brandName": "小鸡" }

_.indexBy(objects, 'brandId')

==>{

        5: [{ "id": 1,  "name": "可达鸭1", "brandId": 5, "brandName": "小鸡" },{ "id": 2,  "name": "可达鸭2", "brandId": 5, "brandName": "小鸡" }],

        6: [{ "id": 3,  "name": "可达鸭3", "brandId": 6, "brandName": "小鸭" },{ "id": 4,  "name": "可达鸭4", "brandId": 6, "brandName": "小鸭" }]

}

相关文章

网友评论

      本文标题:Underscore | findWhere 与 indexBy

      本文链接:https://www.haomeiwen.com/subject/cqxprltx.html