Ошибка в цикле массива
По идее скрипт ниже должен вывести: 1, 8, 32,
то есть должен суммироваться только второй элемент массива цифра 5
Но скрипт выводит следующее: 8, 8, 11, где я накосячил?
let massive = [
1,
5,
32,
];
for(let i = 0; i < massive.length; i++){
massive[i] = massive[1] + 3;
}
alert(massive);
Ответы (1 шт):
Автор решения: Igor
→ Ссылка
let massive = [1, 5, 32];
for(let i = 0; i < massive.length; i++) {
if (i == 1)
massive[i] = massive[i] + 3;
}
console.log(JSON.stringify(massive));
Не совсем понятно, зачем Вам здесь цикл.
let massive = [1, 5, 32];
massive[1] = massive[1] + 3;
console.log(JSON.stringify(massive));