有没有办法比较两个数组并返回一个新数组来指示哪些值匹配?
例如
a = ['Africa', 'America', 'Europe']
b = ['Africa', 'Asia', 'Europe']
// need
// c = [true, false, true]
编辑:到目前为止我已经
function mask(arr1, arr2) {
var arr = [];
for (var i = 0; i < arr1.length; i++) {
arr.push(arr1[i] === arr2[i]);
}
return arr;
}
最佳答案
只是循环遍历数组。例如:
var a = ['Africa', 'America', 'Europe'];
var b = ['Africa', 'Asia', 'Europe'];
var index = 0;
var c = [];
while(a.length > index){
c.push(a[index] === b[index]);
index++
}
关于javascript - 如何在 JavaScript 中比较两个数组并返回一个指示匹配的新数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31286423/