Публикации по теме 'for-in-loop'
Циклы в JavaScript
Важность цикла
Циклы полезны, когда вам нужно многократно выполнять одни и те же строки кода определенное количество раз или до тех пор, пока условие истинно.
Я буду прямолинейным в этом подходе.
Разные типы циклов
В основном в JavaScript есть четыре типа циклов.
1. для петли
2. пока цикл
3. сделать… в то время как цикл
4. в/в петлю
Цикл for
Синтаксис for
для (оператор1; оператор2; оператор3){
Код для выполнения
}
Пояснение
· Оператор 1 выполняется..
Понимание циклов in — Vanilla JS
Почему циклы for-in?
Циклы for-in являются фундаментальной частью кода в vanilla JS, но как они работают? Независимо от того, являетесь ли вы новичком в JS или имеете средний уровень, разумно потратить свое время на понимание каждого фрагмента традиционного цикла for-in, чтобы укрепить свои основы.
Цикл for-in обычно используется для выполнения повторяющихся действий или итерации структур данных, таких как массивы, и может использоваться для других итераций, таких как объекты...
Решение проблемы с максимальным количеством персонажей
В этом блоге я буду решать еще одну популярную алгоритмическую задачу — Max Character. Обратите внимание, что эта проблема будет решена в JavaScript!
Вопрос заключается в том, чтобы создать функцию, которая возвращает символ, который чаще всего используется в строке. Судя по примерам в строках 6 и 7, и ввод, и вывод должны быть строками. Мое решение этой задачи имеет временную сложность O(n)!
Использование массивов было бы отличным способом решения этой проблемы, но я собираюсь..
Вопросы по теме 'for-in-loop'
Цезарь Шифр в JavaScript: шифр сломан
Я создаю шифр Цезаря в javascript. Он использует случайно установленную переменную с именем currentkey в качестве ключа шифра. это может быть число от -25 до +25, пропуская 0.
Я не могу понять, почему функция возвращает undefined в начале...
3896 просмотров
schedule
26.09.2021
Как цикл for in работает внутри - Objective C - Foundation
Я нашел такой ответ:
https://stackoverflow.com/a/5163334/1364174
Это показывает, как реализован цикл for in .
NSFastEnumerationState __enumState = {0};
id __objects[MAX_STACKBUFF_SIZE];
NSUInteger __count;
while ((__count = [myArray...
720 просмотров
schedule
24.09.2021
Невозможно присвоить значения свойствам объекта с помощью цикла forin
Вот мой объект:
var cornersAbs = {
topLeftCorner: { x: center.x + orin.corners.topLeft.x, y: center.y + orin.corners.topLeft.y, OOB: false },
topRightCorner: { x: center.x + orin.corners.topRight.x, y: center.y + orin.corners.topRight.y,...
2199 просмотров
schedule
25.11.2021
Swift SequenceType не работает
Я пытаюсь реализовать пример SequenceType / GeneratorType и получаю ошибку, которая не совсем понятна.
Вот код:
// Here's my GeneratorType - it creates a random-number Generator:
struct RandomNumberGenerator:GeneratorType {
typealias...
1733 просмотров
schedule
11.11.2021
Добавить сегменты из UISegmentedControl в NSArray
Я пытаюсь добавить 2 segments к array , а затем прокручивать его подпредставления. Вот мой код:
NSArray *myArray = [[NSArray alloc] initWithObjects:[self.segment.subviews objectAtIndex:0],...
200 просмотров
schedule
26.09.2021
получение пар ключ-значение из NSDictionary из JSON
Я немного новичок во всем этом, и у меня проблемы с получением информации из входящего JSON NSDistionary. Вот словарь:
В качестве первого шага я пытаюсь получить почтовый индекс адресных разделов, вот код:
for (NSString...
314 просмотров
schedule
22.11.2021
Порядок перебора объекта может быть нарушен только во время итерации?
Я предполагаю, что предпочтительный способ перебора объекта следующий:
for (var prop in obj) {
if( obj.hasOwnProperty( prop ) ) {
console.log("obj." + prop + " = " + obj[prop]);
}
}
MDN говорит, что
Удаленные, добавленные или...
108 просмотров
schedule
30.11.2021
Реагировать на цикл и карту
Я работаю над приложением для реагирования, и у меня возникла проблема, поэтому я был бы очень признателен за помощь, если кто-нибудь сможет.
Я группирую свои данные по дате, и у меня есть объект, содержащий данные в этом формате...
862 просмотров
schedule
28.10.2021
Использование задержки DispatchQueue в цикле for in
Задача — менять цвет фона раз в секунду. Использовался «для цикла». Для задержки использовалась DispatchQueue. Вроде бы все хорошо, но было замечено, что после 10 итераций цвет фона начинает меняться с задержкой в 2 секунды, чуть позже в 3...
134 просмотров
schedule
06.07.2022
Изменение ключей объекта внутри массива с вложенными циклами for
Я столкнулся с проблемой манипулирования объектами JS. Я думаю, я знаю, в чем проблема, но я не могу найти решение. Я пытаюсь изменить ключи внутри объектов с верблюжьего на змеиный (API требует змеиного случая), перебирая все из них внутри массива....
12 просмотров
schedule
21.07.2022
Могу ли я в Swift использовать перечисление for-in для инициализации или сброса массива?
В настоящее время у меня есть массив в классе Swift типа Bool, объявленный следующим образом:
public var cardIsTaken: [Bool]
Чтобы не отставать от руководства по стилю Swift, которое призывает по возможности избегать индексированных циклов...
92 просмотров
schedule
21.08.2022
Цикл for-in Python, которому предшествует переменная
foo = [x for x in bar if x.occupants > 1]
После поиска в Google и поиска здесь, не мог понять, что это делает. Может быть, я не искал нужный материал, но вот он. Любой вклад в развенчание этой стенографии приветствуется.
106397 просмотров
schedule
13.02.2023
Есть ли способ jQuery для перебора только собственных свойств объекта?
Я делаю небольшую библиотеку, похожую на jQuery, и одна вещь, которая кажется мне странной, - это поведение _1 _ .
В javascript у нас есть цикл for...in :
for (var key in obj) {
console.log(key + ': ' + obj[key]);
}
Проблема в...
1248 просмотров
schedule
19.07.2023
Вызов функции внутри цикла, выполняющий только последнюю итерацию
мой код выглядит так:
if (ACTIVETICKETS.length > 0)
{
for (var m in ACTIVETICKETS)
{
if (ACTIVETICKETS.hasOwnProperty(m))
{
var marker = new L.Marker(new L.LatLng(ACTIVETICKETS[m].location.x,...
5524 просмотров
schedule
13.10.2022
Добавление оператора break или continue для цикла for in
У меня есть цикл for in, который перебирает несколько объектов, когда он находит определенное значение внутри цикла, я хочу, чтобы popUpViewController всплывал и отображал некоторую информацию, затем, как только пользователь отклонил...
580 просмотров
schedule
05.09.2023
Цикл for-in и приведение типов только для объектов, соответствующих типу
Я видел ответы здесь , которые объясняют, как сообщить компилятору, что массив определенного типа в цикле.
Однако дает ли Swift способ, чтобы цикл перебирал только элементы указанного типа в массиве, а не сбой или вообще не выполнял цикл?
3678 просмотров
schedule
09.07.2023
Использование в операторе сравнения/преобразования строки в int
Мне нужно найти, найдено ли целое число в списке строк.
контекст = ['4', '6', '78']
if category.id in context:
Приведенный выше код не работает, потому что я сравниваю int (идентификатор категории) со строками.
Я не могу использовать...
474 просмотров
schedule
28.04.2023
Цикл for in проходит через копию последовательности?
В книге Мэтта Нойбурга iOS 13 Programming Fundamentals with Swift я наткнулся на следующие утверждения:
Когда вы прокручиваете последовательность с помощью for...in, вы на самом деле прокручиваете копию последовательности. Это означает, что...
73 просмотров
schedule
27.05.2023
Javascript для в
Я наткнулся на вопрос интервью, как показано ниже, но я не мог понять, как внутренние компоненты javascript интерпретируют следующий код.
Может кто-нибудь объяснить, как движок JS интерпретирует in? Означает ли это, что это не проверка значений,...
58 просмотров
schedule
07.10.2022
Swift - развернуть необязательно в цикле for in с предложением where
У меня есть класс с необязательным членом:
class A {
var i: Int? = nil
}
Затем у меня есть массив объектов типа A . Некоторые объекты в массиве имеют значение i , некоторые — нет.
Я хочу перебирать объекты в массиве, которые имеют...
7414 просмотров
schedule
29.10.2023