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


Для… в VS Для… из — JavaScript
После некоторого времени написания кода на JavaScript я на днях понял, что все еще немного путаюсь между циклами for…in и for…of в JavaScript. . Проведя небольшое исследование и поэкспериментировав с кодом в своей консоли, я наконец понял, в чем заключается главное отличие, и захотел поделиться тем, что узнал. For…in перебирает все перечисляемые свойства объекта или массива. По определению, перечислимое свойство — это свойство, внутренний флаг которого имеет значение true. Это..

JavaScript: циклы for…of и for…in
Есть 2 типа циклов, которые мы можем использовать в JavaScript для перебора объектов и массивов: цикл for...of и цикл for...in . Разница между ними имеет решающее значение для понимания при написании эффективного и действенного кода на JavaScript. Цикл for...of мы можем использовать для перебора итерируемых объектов, таких как: массивы и строки. Цикл обращается к каждому значению объекта по одному и выполняет блок кода внутри цикла для каждого значения. Например, если у нас..

For…In против цикла For…Of по свойствам массива; Итерация по объектам, не являющимся массивами
Мы знаем классический оператор for , который отлично работает, в то время как for in , похоже, преобразует элементы массива в строки и добавляет «0» к массиву. const filter = (array, callback) => { const result = []; for ( let element of array) { if (callback(element)) { filteredArray.push(element); } } return result; }; const callbackEven = element => { if (element % 2 === 0) return true; else return false; }; Метод push..

Джаваскрипт часть 12
мы говорим о некоторых ПЕТЛЯХ! циклы while/do-while и циклы for...in/for...of. мы говорили о некоторых из них в других лекциях, но я чувствую необходимость изучить их снова, так как это необходимо в javascript! Пока цикл: цикл while отличается от цикла for, цикл while будет оставаться в цикле до тех пор, пока условие возвращает значение true. «цикл for» выйдет из цикла в тот момент, когда он станет истинным или истинным. здесь мы устанавливаем нашу переменную «n» в 0. вызываем..

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

Цикл JavaScript for in выполняет итерацию по методам?
В статье на yuiblog Дуглас Крокфорд говорит, что Оператор for in будет перебирать методы объекта. Почему следующий код не создает ["a", "b", "c", "d", "toString"]? Разве .toString() и другие методы не являются членами my_obj?...
6644 просмотров
schedule 23.05.2024

var или нет var в цикле for-in JavaScript?
Как правильно написать цикл for-in в JavaScript? Браузер не жалуется ни на один из двух показанных здесь подходов. Во-первых, есть такой подход, когда переменная итерации x объявляется явно: for (var x in set) { ... } И в качестве...
59009 просмотров
schedule 25.04.2022

Проблема с синтаксисом Javascript ForIn?
Функция поиска в следующем коде не работает, и я считаю, что это как-то связано с циклом For...In, но я новичок в JS и не знаю, почему: var friends = { bill: { firstName: "bill", lastName: "smith", number: 1, address: ["1"] },...
47 просмотров

Swift: не включающая верхняя часть цикла For-in на PlayGround
Я только начал играть со Swift. Согласно Apple iBook, при использовании игровой площадки должно работать следующее: var firstForLoop = 0; for i in 1..3 { firstForLoop += i; } Однако интерпретатор жалуется: «Использование неразрешенного...
1366 просмотров
schedule 14.04.2023

JavaScript: оператор else внутри цикла for..in нарушает мой оператор if
У меня есть оператор if внутри цикла for in , который работает нормально, но когда я добавляю оператор else в конце, код ломается, так как переменная (в данном случае ключ) из цикла for..in не передается в цикл else . утверждение. Вот код:...
1267 просмотров
schedule 14.11.2022

Инициализация переменных в Swift без var/let
Я новичок в Swift, поэтому это может показаться нубским вопросом, но я буду благодарен, если кто-то развеет сомнения, потому что я не могу найти никакого объяснения в Интернете. При использовании цикла for-in иногда переменные не были...
596 просмотров
schedule 04.03.2023

Использование Python для чтения каталога файлов JSON и запуска реверсивного скрипта Python для каждого файла.
У меня есть папка Userss с ~ 100 отдельными файлами JSON. Каждый файл JSON содержит данные о пользователе в формате: {"cX": 298, "cY": 492, "time": 1420209750422, "y": 492, "x": 298, "type": "mousemove", "name": "Anthony Coleman"} {"cX": 653,...
875 просмотров
schedule 02.03.2024

Символ в массиве строк Swift
Я пытаюсь найти положение букв, составляющих строку. Например, мне нужно знать позиции буквы «с» в слове «персонаж» для дальнейшего расчета. Я старался for letters in Array("character".characters) { if "c".contains(String(letters)) {...
1717 просмотров
schedule 29.11.2022

Быстрая фатальная ошибка: не удается сформировать диапазон с верхней границей ‹ нижней границей
У меня есть класс, который я хочу добавить туда с помощью цикла for. Это мой класс: public class Expandable { public var name: String public var id:Int init(name: String, id:Int) { self.name = name self.id = id...
7858 просмотров
schedule 02.05.2023

Создание цикла for / in в шаблоне Angular 2
Есть ли способ перебрать свойства статического (Typescript) класса внутри шаблона Angular 2? Другими словами, мне нужен цикл for / in, который выполняет итерацию по объекту, а не по массиву (поэтому обычный * ngFor не будет работать). Насколько я...
2891 просмотров
schedule 25.10.2022

Swift - определить имя переменной из значения
Есть ли способ определить имя переменной из значения (массива)? Мне это нужно для автоматического создания массивов, но я не хочу вводить имя вручную, а выбираю его из массива. dataEmail = ["1", "POS101582781", "2018.10.26 10:02", "Buy", "1",...
780 просмотров
schedule 07.03.2023

Можно ли добавить функцию-член в класс Array в JavaScript без появления в цикле for-in?
В каком-то коде, над которым я работаю, я создал функцию JavaScript, которая применяется исключительно к массивам, и я подумал, что попробую добавить ее как функцию-член. Я добавил это так: Array.prototype.myfunc = function(a){ ... }...
32 просмотров

Swift: цикл For-in требует «[DeepSpeechTokenMetadata]» для соответствия «Sequence»
Я сталкиваюсь со странной ошибкой с циклом for in и массивом. это говорит For-in loop requires '[DeepSpeechTokenMetadata]' to conform to 'Sequence' Что не имеет никакого смысла... он знает, что это массив... Рассматриваемый цикл for:...
3350 просмотров
schedule 14.10.2022

Итерация for .. in меняющейся коллекции
Я экспериментирую с итерацией массива, используя цикл for .. in .. . Мой вопрос связан со случаем, когда коллекция изменяется в теле цикла. Кажется, что итерация безопасна, даже если список тем временем сокращается. Переменные итерации for...
182 просмотров