Разница в циклах

Какая разница между циклом

for (let number of numbers) и for(let number in numbers)

Изменение of и in что-то меняет в цикле?

Можете пожалуйста рассказать подробнее, в чем отличие of от in?


Ответы (1 шт):

Автор решения: Voprositel

for..of проходит по элементам коллекций, например, Array. for..of позволяет использовать continiue и break для контроля итераций, в отличие от forEach

for..in проходит по перечисляемым свойствам объекта и вызывает ключ. Не следует использовать с массивами и псевдо-массивами.

→ Ссылка