背景:
记录一下两个数组相减的写法。
arrChange(a, b) {
for (var i = 0; i < b.length; i++) {
for (var j = 0; j < a.length; j++) {
if (a[j] == b[i]) {
a.splice(j, 1);
j = j - 1;
}
}
}
return a;
},
这个写法其实有点复杂了,还用到了双重for循环。但可以把它封装成一个公共方法,在需要的地方直接传参调用。参数a是减数,参数b是被减数
比如:let temp = this.arrChange(a, b)