Встречается на собеседованиях • сегодня
Что такое итерабельный объект
Итерабельный объект (iterable) — это объект, который можно перебирать в цикле for...of. Он должен реализовывать метод [Symbol.iterator](), возвращающий итератор.
Примеры встроенных итерабельных объектов:
- Массивы (
Array) - Строки (
String) - Map, Set
javascript
const arr = [1, 2, 3];
for (const item of arr) {
console.log(item); // 1, 2, 3
}Можно создать свой итерабельный объект:
javascript
const myIterable = {
[Symbol.iterator]() {
let step = 0;
return {
next() {
step++;
if (step <= 3) {
return { value: step, done: false };
}
return { done: true };
}
};
}
};
for (const val of myIterable) {
console.log(val); // 1, 2, 3
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы