[英]Adding Consecutive Elements of Array
尝试将数组的两个元素相加,即
新的、沮丧的并且无法正确地制定一个 for 循环来达到预期的结果。
到目前为止我尝试过的错误解决方案:
var newArray = [];
for (let i = 0; i<numbers.length - 1; i +=2) {
newArray = numbers.push(numbers[i] + numbers[i] + 1);
console.log(newArray);
}
快速简单,假设输入总是一个偶数长度的数组
const data = [4,2,7,15,35,23]
const length = data.length
const res = []
for(let i = 0; i < length; i+=2){
var num1 = data[i]
var num2 = data[i + 1]
res.push(num1 + num2)
}
console.log(res)
你很亲密:
let newArray = [];
const numbers = [2,4,6,8,10,12];
for (let i = 0; i < numbers.length - 1; i += 2) {
newArray.push(numbers[i] + numbers[i + 1]);
}
console.log(newArray);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.