Публикации по теме 'for-of-loop'


ES6 Deep Dive: итераторы и итераторы
Цикл по структурам данных в JavaScript ES6 Сегодня я собираюсь более подробно рассмотреть новые способы навигации по структурам данных в 6-м издании стандарта ECMAScript, обычно называемом ES6. Среди всех обновлений и синтаксического сахара, добавленных в JavaScript в 2015 году, теперь также есть поддержка итераторов и повторяемых объектов. Они не только позволяют сократить количество кода при итерации по массивам и строкам, но и поддерживают новые коллекции, такие как карты и наборы,..

Вопросы по теме 'for-of-loop'

Как объект Javascript может стать итерируемым с помощью оператора forof?
Я хотел бы установить свойство options[Symbol.iterator] для повторения простых объектов, которые я создаю с помощью оператора for...of : options = { male: 'John', female: 'Gina', rel: 'Love' }; for(let p of options){...
19082 просмотров

Javascript forof не работает в Safari
В настоящее время я пытаюсь создать простую боковую навигацию, которая появляется/исчезает всякий раз, когда нажимается одна из кнопок «toggleSidenav» (их несколько). Казалось, что при тестировании с Firefox и Chrome все работает нормально, но...
1861 просмотров
schedule 08.12.2023

Как цикл `for..of` разрешает итератор из объекта?
Чтобы объект реализовал итерируемый интерфейс, он должен реализовать ключ [Symbol.iterator] , указывающий на функцию, возвращающую iterator . Мне интересно, вызывает ли цикл for..of этот метод внутри объекта, чтобы получить этот iterator ?...
128 просмотров

Использование оператора Break против раннего возврата при выходе из блока цикла for-of в JavaScript
У меня есть цикл for of , из которого мне нужно выйти, если нет результирующих значений. Мне приходит в голову, что я мог бы использовать ранний оператор return для обработки этого или использовать оператор break . Чтобы было ясно, в этом случае...
385 просмотров
schedule 28.08.2022

Подсчет слов в строке — camelCase
Учитывая s , выведите количество слов в новой строке. Например, s = oneTwoThree . В строке 3 слова. Я знаю, что нахожу заглавные буквы, но не уверен, правильно ли считаю слова. Что мне не хватает? Ввод сохранить изменения в...
777 просмотров

Значение 'x' не является функцией или его возвращаемое значение не является повторяемой ошибкой
Я случайно увидел, что это вызывает ошибку в V8 (Chrome, Node.js и т. Д.): for (let val of Symbol()) { /*...*/ } TypeError: символ не является функцией или его возвращаемое значение не может быть повторено Похоже, что любое другое не...
5813 просмотров