gpt4 book ai didi

javascript - 您如何提取/在何处提取具有数组属性的 javascript 列表

转载 作者:行者123 更新时间:2023-11-29 22:12:41 24 4
gpt4 key购买 nike

我喜欢使用 underscore.js where 提取 javascript 对象列表

原始json列表

 [{"id":1},{"id":2},{"id":3},{"id":4},{"id":5},{"id":6}]

以及要过滤掉的数组:

['2','3','5']

结果列表将是:

[{"id":2},{"id":3},{"id":5}]

我如何使用下划线方法实现此目的,我所能想到的就是使用 where http://underscorejs.org/#where

最佳答案

_.filter 怎么样?

var arr = ['2', '3', '5'];

var input = [{"id":1},{"id":2},{"id":3},{"id":4},{"id":5},{"id":6}];

var filtered = _.filter(input, function (obj) {
return _.indexOf(arr, obj.id.toString()) > -1;
})

Fiddle

关于javascript - 您如何提取/在何处提取具有数组属性的 javascript 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17247207/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com