Ija*_*jaz 4 javascript jquery client
我想在jquery中删除两个数组的公共元素.我有两个数组:
A = [0,1,2,3]
B = [2,3]
Run Code Online (Sandbox Code Playgroud)
结果应该是[0, 1].
请帮忙
您可以通过检查数组B中的元素位置来过滤数组A.
C = A.filter(function(val) {
return B.indexOf(val) == -1;
});
Run Code Online (Sandbox Code Playgroud)
Milind Anantwar 的答案的 ES6 版本。可能需要巴别塔。
const A = [1, 2, 3, 4];
const B = [2, 4];
const C = A.filter(a => !B.includes(a));
console.log(C) // returns [1, 3]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5969 次 |
| 最近记录: |