Публикации по теме 'iteration'


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

Великая дискуссия: Итерация стиха рекурсии
В программировании существует два основных подхода к решению алгоритма с использованием динамического программирования . Возможно, более часто используется метод итераций, потому что обычно программисту легче визуализировать поток данных. Итерация в программировании - это процесс повторения действия или процесса до тех пор, пока не будет достигнута некоторая точка (т.е. достигнут предел вашего итератора, ваш массив пуст и т. Д.). Как только вы достигнете этой точки, вы, надеюсь,..

Рекурсия, которую вы можете обернуть в голове
Рекурсия — одна из самых загадочных и волшебных концепций для новичков в информатике. Большинство из нас привыкли подходить к проблемам определенным образом, и это, как правило, итеративный подход. Когда нас просят написать программу, которая находит факториал заданного числа (обозначается как n!), наш мозг, естественно, перескакивает на n*(n-1)*(n-2)*...*1 . Есть два основных подхода к этой проблеме. Решение, которое кажется более естественным для большинства из нас, можно записать..

для… в & для… из (JavaScript)
Столкнувшись с итераторами for...in и for...of в JavaScript, я никогда не знал, в чем разница. Однако сегодня я получил ошибку в for...in цикле, когда он не выводил правильное количество результатов, и, наконец, нашел разницу. Основное отличие, описанное в MDN, заключается в том, что for...in используется для перебора перечислимых свойств объектов. Это просто относится к объектам, у которых есть свойства со значениями, которые можно просмотреть. Это может быть похоже на просмотр..

Пять полезных методов работы с массивами в JavaScript
Указатель содержания 1. Введение 2. Array.prototype.map () 3. Array.prototype.reduce () 4. Array.prototype.filter () 5. Массив. prototype.every () 6. Array.prototype.some () 7. Заключение 1. Введение JavaScript предоставляет множество полезных методов для итерации по массиву. Базовый цикл for в настоящее время используется редко в пользу таких решений, как forEach () , for… of или map () . Сегодня мы более подробно рассмотрим некоторые методы, которые помогут нам..

JavaScript «циклы while»
Эта статья является кратким продолжением предыдущего связанного поста. См. ссылку ниже для дальнейшего чтения по аналогичной теме. JavaScript ‘for Loops’ При подготовке к техническим собеседованиям один из самых распространенных инструментов, с которым программист сталкивается для решения… medium.com Другой цикл JavaScript, который обычно используется для повторного выполнения одного и того же действия, — это цикл while. В этой статье..

Как перебирать объекты Javascript
Как перебирать объекты JavaScript? Методы массива высокого порядка, представленные в ES6, упрощают зацикливание массива JavaScript. Однако это не то же самое для объектов JavaScript, поскольку эти методы можно использовать только с массивом. В этом руководстве показано, как перебирать объекты JavaScript с помощью двух основных методов. Использование оператора цикла for...in До появления ES6 традиционным способом циклического обхода объектов JavaScript было использование for...in ...