Описание тега for-of-loop
Используйте for-of-loop для вопросов, связанных с оператором for...of, используемым для итерации по итерируемой коллекции.
2
ответа
Возможно ли склеить элемент из массива, используя цикл for в javascript?
Я смог выяснить, сращивание, используя цикл "for" и цикл "for in", но не цикл "for". Является ли это возможным? Вот мой стартовый код... есть идеи, что я могу изменить, чтобы он работал? let array = [ 'a', 'b', 'c' ]; function remove( letter ){ for(…
26 мар '18 в 19:26
2
ответа
Сделать для... чтобы пропустить из цикла последний элемент
В случае, если существует двумерный массив, который повторяется с использованием for...ofКак лучше всего пропустить последний элемент? Например, имея массив arrнормальным подходом будет: for(const subArray of arr) { ... } чтобы пропустить последний …
24 июл '18 в 16:27
1
ответ
Разница между итератором и генератором в for цикла в JavaScript
Давайте иметь итератор и генератор, созданные для работы аналогичным образом. По какой причине они ведут себя по-разному в for of цикл, если он содержит оператор break или return? Генератор завершен, а итератор все еще идет после окончания цикла. fu…
15 мар '17 в 16:22
3
ответа
Javascript простой для цикла против... для спектаклей
Я видел, что с ECMA 6 мы можем использовать for...of вместо традиционного для цикла: for( let i = 0 ; i < arr.length ; i++ ) { var elm = arr[i]; // do stuff } В.С. for( let elm of arr ) { // do stuff } Видите ли вы, что второй вариант более читаб…
12 авг '17 в 13:59
1
ответ
Задача алгоритма сортировки с использованием "для цикла" вместо "для цикла" - проблема
Я решил алгоритм, используя цикл for, но я пытался использовать цикл for, чтобы было легче читать, но я не получаю тот же вывод, когда я использовал традиционный цикл for? const sortByHeight = (a)=>{ const array2 = a.filter(num => { if (num !=…
24 сен '18 в 15:16
1
ответ
Как перебрать enmap?
Я пытаюсь перебрать enmap для моего бота discord.js мне удалось установить и получить значения из одной записи, но я пытаюсь настроить команду, которая добавляет людей в информационный бюллетень, такой как DM, о незначительных серьезных обновлениях.…
10 дек '18 в 13:57
3
ответа
Сумма / среднее всех элементов в массиве с использованием цикла for-of
Я прочитал другой вопрос, касающийся цикла for-of, и придумал этот код, вычисляющий среднее и сумму всех элементов в массиве. Кажется, что-то неверно, помощь будет принята. var i; elmt=[] elmt[0] = 0; elmt[1] = 1; elmt[2] = 2; elmt[3] = 3; elmt[4] =…
19 янв '19 в 14:34
1
ответ
For-Of Loop "Набор не является функцией"
У меня есть этот код здесь: function Duplicate(array1, array2){ var wordSet = new Set(); var result = []; console.log(wordSet) for(let letter of array1){ if(!wordSet(array1[letter])){ wordSet.add(array1[letter]) } } for(let word of wordSet){ result.…
03 окт '17 в 17:24
5
ответов
Как перебрать Set или Map в обратном порядке в JavaScript?
Я ищу способ перебора набора или карты в обратном порядке. Рассмотрим этот простой пример в обычном порядке: var mySet = new Set([1,2,3,4,5]); for(let myNum of mySet) { console.log(myNum); // output: 1, 2, 3, 4, 5 in sepearte lines } Итератор, задан…
13 янв '17 в 12:47
1
ответ
Код `для-из` транспорта транспорта babel не поддерживает какой-либо браузер
У меня было несколько кодов es6 в моем реактивном проекте: ``` javascript for (const v of [0, 1, 2,]) { /* doSth*/ } ``` и он хорошо работает после транспортировки на ES5 в любом месте. однако, если я изменю их так: ``` javascript const arr = [0, 1,…
06 сен '17 в 04:11
1
ответ
Javascript для...of не работает в Safari
В настоящее время я пытаюсь создать простую навигацию, которая появляется / исчезает при нажатии одной из кнопок "toggleSidenav" (их несколько). Казалось, что он отлично работает при тестировании с Firefox и Chrome, но сегодня, когда я попытался отк…
29 дек '16 в 23:00
0
ответов
Символ не определен в IE 9-11 из-за плагина babel for-of transform
У меня есть пара for ... of циклы в моем коде и после того, как Babel преобразует его, я Symbol is undefined в браузерах IE. Я попытался выкопать это и обнаружил, что babel-plugin-transform-es2015-for-of трансформируется из-за в for (var _iterator2 …
10 мар '17 в 07:53
6
ответов
Как написать более краткий цикл for-of
У меня есть for-of цикл, который выглядит так: for(const val of someArray[0].properties) { // some processing; } Теперь по какой-то причине, если someArray[0].properties неопределен, цикл прерывается, говоря: Не удается прочитать свойство Symbol(Sym…
30 окт '17 в 14:11
0
ответов
Почему в одном и том же случае поведение ведет себя по-разному?
Я прочитал объяснения для... в и для..., но потом столкнулся с такой ситуацией, когда в одном и том же случае они ведут себя по-разному. //case1 function avg(...args) { var sum = 0; for (let value of args) { sum += value; } return sum / args.length;…
23 май '17 в 12:51
0
ответов
Почему это для цикла цикла через элементы не указано?
Я создаю контрольный список с элементами и подпунктами. У меня есть кнопка для сброса всех флажков, и мне нужно проверить, все ли элементы отмечены, но НЕ подтемы. Но мой контрольный код регистрирует ВСЕ поля контрольного списка, а не только элемент…
25 июн '17 в 09:48
3
ответа
Для петли и разрушения
Может ли кто-нибудь объяснить мне, как именно map.entries() и деструктурирование работают? var numbers = new Map() numbers.set(1,'one') numbers.set(2,'two') numbers.set(3,'three') numbers.set(4,'four') var [key,value] = numbers.entries() // returns …
08 дек '18 в 11:47
2
ответа
Когда мы пишем цикл for..of, как он внутренне вызывает symbol.iterator
Рассмотрим этот код. let array = [1,2,3,4,5] for(let elem of array) { console.log(elem) } Так как здесь я не называю ничего подобного array[Symbol.iterator]().since мы можем только выполнить функцию, поставив скобки после выражения, которое оценивае…
29 сен '18 в 05:04
4
ответа
Как использовать для цикла, в результате чего массив в качестве вывода
Я хочу использовать дни в массиве с именем days и получить результат в виде массива, вызвав console.log(days).Пожалуйста, смотрите ниже: Кто-нибудь может помочь мне закончить код в блоке цикла for? редактировать (резюме): я задал этот вопрос, чтобы …
17 сен '17 в 07:56
2
ответа
Правильный способ итерации по двумерному JSON
У меня есть двухмерный JSON, который выглядит так: [[{"ID":1,"Name":"....","Ct":123, "Time":"2018-05-07T00:00:00"}, {"ID":2,"Name":"....","Ct":123, "Time":"2018-05-07T00:01:00"}], [{"ID":3,"Name":"....","Ct":123, "Time":"2018-05-07T00:02:00"}, {"ID"…
07 май '18 в 10:16
3
ответа
Для каждого разрыва цикла перед завершением массива
У меня простая функция смотрит на объект в массиве. Если он не находит соответствия на основе свойства, он проверяет, есть ли у него дочерние элементы, а затем проверяет каждое из них на предмет значения свойства. Кажется, что он работает, как и ожи…
25 апр '18 в 18:13