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