Skip to content
23 / 43

Как работает цикл for...of и чем он отличается от for...in?

for...of перебирает значения итерируемых объектов (массивы, строки, Map, Set) через протокол итерации. for...in перебирает ключи (перечислимые свойства) объекта, включая унаследованные из прототипа. Для массивов всегда используй for...of, а for...in подходит только для обычных объектов, и то с осторожностью.

Как работает цикл for...of и чем он отличается от for...in? | JScriptiser