В документах MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...of
Конструкция for...of
описана так, чтобы иметь возможность перебирать "итерируемые" объекты. Но есть ли хороший способ решить, является ли объект итерабельным?
Я пытался найти общие свойства для массивов, итераторов и генераторов, но не смог этого сделать.
Помимо выполнения for ... of
в блоке try и проверки ошибок типа, существует ли чистый способ сделать это?