Verificando se algo é iterável
Nos documentos MDN:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...of
ofor...of
A construção é descrita para poder iterar sobre objetos "iteráveis". Mas existe uma boa maneira de decidir se um objeto é iterável?
Tentei encontrar propriedades comuns para matrizes, iteradores e geradores, mas não consegui fazer isso.
Além de fazer umfor ... of
em um bloco try e verificando erros de tipo, existe uma maneira limpa de fazer isso?