我有2个等长的数组,包含整数。
如何使用javascript获取2个数组之间每个索引的差异?请参阅以下示例:
var x = [1, 2, 3];
var y = [4, 5, 1];
如何获得1 - 4
,2 - 5
和3 - 1
的绝对差异?感谢。
答案 0 :(得分:2)
你走了:
ES6版
const x = [1, 2, 3];
const y = [4, 5, 1];
const result = x.map((el, index) => el - y[index]);
console.log(result) // [ -3, -3, 2 ]
ES5版
var x = [1, 2, 3];
var y = [4, 5, 1];
var result = x.map(function(el, index) {
return el - y[index];
});
console.log(result) // [ -3, -3, 2 ]
答案 1 :(得分:1)
IPublishedContent