Javascript - 从数组中删除数组

标签 javascript math

我想从数组中的数组中删除元素(不记得它在数学中是如何命名的),例如:

var arr1 = ['uno', 'dos', 'tres', 'cuatro'],
    arr2 = ['dos', 'cuatro'],
    arr3 = arr1.without(arr2);
//arr3 === ['uno', 'tres']

问候

最佳答案

Array#filter 可能会有所帮助。

var arr1 = ['uno', 'dos', 'tres', 'cuatro'],
    arr2 = ['dos', 'cuatro'],
    arr3 = arr1.filter(v => arr2.indexOf(v) == -1);
    
    console.log(arr3);

关于Javascript - 从数组中删除数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43389850/

相关文章:

c++ - 如何计算指数/幂值(多少次幂),即 C++ 中的 'n'?

python - Lisp翻译

javascript - Node.js如何同步执行以下功能

javascript - 执行功能的滚动条高度指示器

c# - 旋转整数的数字

regex - 创建一个正则表达式以将两个数字相加

java - 计算多点线周围的多边形

javascript - 为什么我的 ajax、javascript 不起作用?

javascript - 带有@HostListener的Angular 4加载事件

javascript - this.state.[object].map 不是函数