【发布时间】:2019-04-06 07:02:14
【问题描述】:
我正在尝试将数组中对象的属性与单独的数组进行比较,如果该属性与单独的数组匹配,则从第一个数组中删除该对象。我有更好的方法吗?
for (var i = 0; i < array1.length; i++) {
for (var j = 0; j < array2.length; j++) {
if (array1[i].property === array2[j]) {
array1.splice(i, 1)
console.log(array1);
}
}
}
【问题讨论】:
标签: javascript arrays for-loop splice