как я могу добавить значения счетчика в длину массива, которая больше, чем другая длина?
допустим, я хочу добавить и выделить значения в 2 массивах,
IF 'index' is even
we do arr1 + arr2
push to 'newarr'
ELSE IF 'index' is odd
we do arr1 - arr2
push to 'newarr'
IF the each arrays not same length
we should push that values array to newarr
пример случая:
function countTwoarray(arr1, arr2) {
var result = []
for(key in arr1 && arr2){
if(key % 2 === 0){
result.push(arr1[key] + arr2[key])
} else if(key % 2 === 1){
result.push(arr1[key] - arr2[key])
}
// else if(!key){
// result.push("in")
// }
}
return result
}
console.log(countTwoarray([1, 3, 2, 1, 1], [1, 2, 3, 4, 5,1000]))
// [ 2, 1, 5, -3, 6, 1000 ]
Вы можете увидеть последний результат NaN
результат NaN должен быть 1000
, потому что это значение arr2
, которое length longer
чем arr1
длина
Я хочу, чтобы результат kike this [ 2, 1, 5, -3, 6, 1000 ]