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


Перебор объектов {}
Объекты представляют собой набор пар ключ-значение в Javascript. Они могут хранить большие объемы данных в упорядоченном виде. Пары ключ/значение заключаются в скобки и присваиваются переменной следующим образом: Итак, как нам получить доступ к этим ключам или значениям в объектах? Значения объекта могут иметь доступ к индивидуальности с помощью записи через точку или скобки, например: Этот метод полезен, но не идеален, если вы хотите получить сразу много значений или ключей...

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

Должен ли Javascript for в конструкции повторять свойство длины?
Я делаю букмарклет, но столкнулся со странным поведением в IE8. Код, вызывающий проблему, таков: var els = document.getElementById("my_id").getElementsByTagName("*"); for(var i in els) { alert(i+","+els[i]) }...
2541 просмотров

Javascript forin, кажется, возвращает только каждый второй индекс в массиве
У меня есть страница (на самом деле, около тридцати или около того), где я пытаюсь изменить имя класса определенных элементов на основе переменной строки запроса. Все работает нормально, кроме этой части, я получаю действительно странный результат......
155 просмотров
schedule 10.01.2023

протечки внутри резьбы
Хорошо... Привет всем, я не смог решить эту проблему. У меня ТОННЫ утечек внутри моего кода, и я не могу понять, почему. Во-первых, вы должны знать, что этот код работает в фоновом режиме, поэтому я создаю для него пул автоматического выпуска....
82 просмотров

Javascript: зачем использовать цикл for вместо цикла for-in для массивов?
Я читал Object-Oriented Javascript Стояна Стефанова, и в какой-то момент он пишет: Цикл for-in используется для перебора элемента массива (или объекта, как мы увидим позже). Это единственное использование; его нельзя использовать в качестве...
183 просмотров
schedule 17.02.2023

Проблемы с закрытием Javascript
Итак, я все еще читаю Apress Pro Javascript Techniques, и у меня проблемы с закрытием. Как утверждает Джон Резиг: Замыкания позволяют ссылаться на переменные, существующие в родительской функции. Однако он не предоставляет значение...
257 просмотров
schedule 16.09.2022

awk цикл for-in дает неожиданный результат?
В настоящее время я пишу сценарий awk в сценарии bash. Один из моих аргументов нужно разделить и прокрутить. Например: для аргумента 1234 мне нужно перебрать каждое число в порядке написания. Итак, 2413 не эквивалентно. Я использовал...
2065 просмотров
schedule 16.09.2022

цикл через объект json и подсчет элементов с одинаковым значением в разных массивах
Я хочу перебрать объект json и подсчитать элементы с одинаковым значением в разных массивах. Вот пример моего объекта var testconn = {"_total": 3, "values": [ { "articlesRead": [ { "articleId": 1001 },...
3894 просмотров
schedule 25.10.2022

for..in в Javascript дает неопределенное значение
Я работаю над расширением для Chrome, и мне просто интересно, как использовать «for..in» в Javascript. Позвольте мне объяснить проблему, которую я нашел, на примере: Предположим, у меня есть volatile объект типа {prop1: "foo", prop2: "bar", ...}...
2741 просмотров
schedule 19.03.2023

зациклиться на объекте и вернуть наименьшее число в javascript
Итак, я новичок в JS и пытаюсь понять, как решить мою проблему. Я пытаюсь перебрать объект и вернуть наименьшее число. в моем var shortest = ; , если я жестко запрограммирую число, скажем, var shortest = 455; , тогда проблема вернет правильное...
1120 просмотров
schedule 29.12.2022

Приведение типов в цикле for-in
У меня есть этот цикл for-in: for button in view.subviews { } Теперь я хочу, чтобы кнопка была преобразована в пользовательский класс, чтобы я мог использовать его свойства. Я пробовал это: for button in view.subviews as AClass Но это...
36273 просмотров
schedule 01.08.2022

Как сделать в TObjectList?
Я пытаюсь использовать for in для повторения TObjectList : program Project1; {$APPTYPE CONSOLE} {$R *.res} uses System.SysUtils, Contnrs; var list: TObjectlist; o: TObject; begin list := TObjectList.Create; for o in list...
15276 просмотров

Почему этот цикл JS for-in регистрирует только ключ свойства, а не все свойство?
MDN говорит: Оператор for..in перебирает перечисляемые свойства объекта в произвольном порядке. Для каждого отдельного свойства могут выполняться операторы. Если я вставлю этот код JavaScript: var myObject = {0:'cat', 1:'dog',...
48 просмотров
schedule 16.04.2023

Цель C - цикл через NSArray, где все объекты наследуются от одного и того же протокола
У меня есть NSArray, в котором все объекты наследуют методы одного и того же протокола. Я хочу сделать что-то вроде: NSArray* arr = [NSArray arrayWithObjects:[Type_1 init],[Type_2 init], nil]; for(Protocol *element in arr) { [element...
473 просмотров
schedule 10.07.2023

Ошибка Async.times при развертывании приложения Node.js на героку (повторяющийся цикл)
У меня есть веб-приложение, которое использует JavaScript, jQuery и async.times (среди других компонентов), чтобы получить список исполнителей и песен из API Spotify и вставить их на страницу по порядку. На моем локальном сервере Node.js эта...
225 просмотров

Тип Int не соответствует последовательности протокола
У меня есть следующий код в Swift 3: var numbers = [1,2,1] for number in numbers.count - 1 { // error if numbers[number] < numbers[number + 1] { print(number) } } Я проверяю, всегда ли значение индекса [число] выше...
55945 просмотров
schedule 13.04.2023

Порядок итерации for.in не путем вставки (больше?)
Согласно моим исследованиям, порядок ключей в цикле for..in должен быть неопределенным/ненадежным, но, если его не нарушать, он должен быть в порядке вставки, но это не так: Я извлекаю этот объект данных из базы данных, упорядоченный по имени:...
173 просмотров
schedule 19.11.2022

ESLint не позволяет в
у меня есть объект currentValues= {hey:1212, git:1212, nmo:12121} и я использую для этого: for (const key in currentValues) { if (Object.prototype.hasOwnProperty.call(currentValues, key)) { yield put(setCurrentValue(key,...
48923 просмотров
schedule 07.07.2022

Циклы в didSet
Мы столкнулись с этим странным поведением при использовании циклов в didSet. Идея заключалась в том, что у нас есть тип данных с древовидной структурой, и в каждом элементе мы хотели сохранить уровень, на котором находится этот элемент. Таким...
472 просмотров
schedule 13.01.2023

Тип "Bool" не соответствует протоколу "Sequence"
Я начал изучать Swift несколько недель назад, и на одном уроке (массивы и циклы for .. in) мне нужно было сделать функцию, которая подсчитывает голоса и дает ответ. Итак, я сделал этот код, думая, что это так, но эта ошибка появляется -> «Тип« Bool...
1856 просмотров
schedule 15.10.2022

Несогласованные правила области видимости переменных в циклах for, for-in и for-of
Итак, я заметил, что должен использовать let внутри цикла for и не могу использовать const . Однако я обнаружил, что могу использовать const внутри конструкций for-in и for-of (код ниже). Интуитивно я могу объяснить, что это связано с...
203 просмотров