gpt4 book ai didi

javascript - underscore.js中where的对面

转载 作者:行者123 更新时间:2023-11-29 17:04:50 24 4
gpt4 key购买 nike

我有一个数组,我想从中删除具有特定 Prop 的对象。基本上我正在寻找与 _.where 相反的地方。例如:

var arr = [{id:1}, {id:2}, {id:3}];
var result = _.oppositeOfWhere(arr, {id:2}); // should be [{id:1}, {id:3}]

我知道这可以使用 _.reject 来完成,但我很好奇是否有一种不需要定义函数的简单方法。

最佳答案

在 underscore 的边缘版本中(在 github 上),自 #1582 起拒绝具有此行为。 .这与下面的基本相同(代表匹配)。这是目前有争议的 1.7 版本(该版本可能会被删除)

_.reject(arr, {id: 2}); // => [{id:1}, {id:3}]

在以前的版本中,这可以通过匹配

_.reject(arr, _.matches({id: 2})); // => [{id:1}, {id:3}]

关于javascript - underscore.js中where的对面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25523161/

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