gpt4 book ai didi

javascript - Ember.js 等同于 .difference?

转载 作者:数据小太阳 更新时间:2023-10-29 06:07:24 25 4
gpt4 key购买 nike

Ember 有.difference 函数吗 like underscore does ?我有一个 ArrayController,每个对象中都有一组对象。我想从 ArrayController1 中减去 ArrayController2 中的所有对象:

ArrayController1:
1
2
3
4

ArrayController2:
2
4

然后做差异:

ArrayController1.difference(ArrayController2) => 1
3

最佳答案

我认为没有一种方法可以做到这一点,但您可以编写一个主要执行以下操作的助手:

array1.reject((function(item) {
return array2.contains(item);
}), array2);

只是遍历 array1 并拒绝任何为 array2.contains() 返回 true 的东西。

关于javascript - Ember.js 等同于 .difference?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14523493/

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