Как сложить все элементы массива?

Ответ и пояснения приведены в подробном разборе ниже.

Короткий ответ

Что ответить на собеседовании

Ответ и пояснения приведены в подробном разборе ниже.

Подробный разбор

Ответ с пояснениями

let numbers = [1, 2, 3, 4, 5]  

// Метод reduce
let sumReduce = numbers.reduce(0, +)  

// Цикл for-in
var sumForIn = 0  
for number in numbers {  
    sumForIn += number  
}  

// Используя forEach (менее предпочтительно для сложения, но возможно)
var sumForEach = 0  
numbers.forEach { number in  
    sumForEach += number  
}  

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее