@Romario5891

Как проверить, что значение является итерируемым?

Как в JS проверить, является ли передаваемая сущность итерируемой или нет?
  • Вопрос задан
  • 205 просмотров
Решения вопроса 2
0xD34F
@0xD34F Куратор тега JavaScript
x?.[Symbol.iterator] instanceof Function
Ответ написан
Комментировать
rozhnev
@rozhnev
Fullstack programmer, DBA, медленно, дорого
try ... catch
let iterable = false;
try {
    for(let i in x) {
       break;
    }
     iterable = true; 
} catch(e) {
    iterable = false;
}

console.log(iterable);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 22:26
3500 руб./за проект
22 нояб. 2024, в 21:47
3000 руб./за проект
22 нояб. 2024, в 21:44
50000 руб./за проект