是否有javascript关键字来比较两个数组元素? 例如:
var a = [1,2,3];
var b = [4,2,5];
var c = a.keyword(b) = [0,1,0]
答案 0 :(得分:3)
您可以使用Array.prototype.map并使用索引将值与第二个数组进行比较。
var a = [1,2,3];
var b = [4,2,5];
var c = a.map(function(elem, index){
return elem === b[index];
});
console.log(c);

答案 1 :(得分:0)
您可以比较相同索引处的元素并返回1
或零,如果找到或不存在。
var a = [1, 2, 3],
b = [4, 2, 5];
result = a.map(function (a, i) {
return +(a === b[i]);
});
console.log(result);
ES6
var a = [1, 2, 3],
b = [4, 2, 5];
result = a.map((a, i) => +(a === b[i]));
console.log(result);