видит делимые переменные, хотя они объявлены как var?
// Дан некоторый массив [1, 2, 3, 4, 5, 6]. Поделите сумму первой половины элементов этого массива на сумму второй половины элементов.
arr = [1, 2, 3, 4, 5, 6, 7];
const substructArr = (x) => {
x.forEach((item, key) => {
var arrayFistHalf = 0;
var arraySecondHalf = 0;
if (key <= Math.ceil(x.length / 2)) {
arrayFistHalf += item;
} else {
arraySecondHalf += item;
}
})
return arrayFistHalf / arraySecondHalf;
}
console.log(substructArr(arr))
Стикер
Обсуждают сегодня