iOS快速从另一个数组中删除数组的元素

Dev Imak:

我有两个数组

var array1 = new Array ["a", "b", "c", "d", "e"]
var array2 = new Array ["a", "c", "d"]

我想从array1中删除array2的元素

Result ["b", "e"]
安东尼奥:

最简单的方法是将两个数组都转换为集合,从第一个数组减去第二个数组,将结果转换为数组,然后将其分配回array1

array1 = Array(Set(array1).subtracting(array2))

请注意,您的代码不是有效的Swift-您可以使用类型推断来声明和初始化两个数组,如下所示:

var array1 = ["a", "b", "c", "d", "e"]
var array2 = ["a", "c", "d"]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

基于Javascript中的另一个数组删除数组中的元素

从另一个数组中删除数组元素

如何根据Python中的另一个数组修改删除数组中的元素

PHP 使用另一个数组删除数组中的数组

删除另一个数组中的元素

如何使用nodejs在mongoose中的另一个数组中提取或删除数组的元素?

如何删除数组中的指定字符并将元素复制到另一个数组

如何从JavaScript中的另一个数组中删除数组

删除数组中另一个数组中的所有数字

MongoDB插入/更新/删除数组的元素,该数组是另一个数组的元素

在Swift 2.0中过滤数组中的重复项并从另一个数组中删除数组元素

如何从已成角度的另一个数据数组中删除数据

如何从数组中删除元素,哪些元素是另一个数组?

根据另一个数组的空元素从数组中删除元素

使用isSame函数从momnet的另一个数组元素中删除一个数组元素

PHP根据从另一个数组中选择的元素消除数组元素

从猫鼬中另一个数组内部的数组中删除元素

删除另一个数组列表中存在的数组列表中的元素

从另一个数组中存在的Javascript数组中删除元素

从一个数组中删除另一个数组中的元素

删除另一个数组中存在的数组元素

redux - 如何删除嵌套到另一个数组的数组中的元素

redux - 如何删除嵌套到另一个数组的数组中的元素

如果不存在于另一个数组中,如何删除数组中的对象

如何删除一个数组中的元素以便另一个数组

从另一个数组列表中删除一个数组列表元素的最佳方法

如何通过与另一个数组比较从一个数组中删除公共元素

从另一个数组中删除一个数组中的值

从另一个数组中删除一个数组的内容