Методы массивов и циклы в JavaScript

Поймали замыкание? Разберитесь с циклами for, while и do за 5 минут. Примеры, лайфхаки и ноль воды — только чистый код для ваших проектов.

Бесплатная консультация юриста

+7 (800) 301-07-30

Реклама jurik.ru

1. Использование цикла for:
⎼ Создаётся массив `numbers` с числами от 1 до 5.
⎼ Цикл `for` перебирает элементы массива.
౼ Функция `console.log` выводит каждое число.

Использование цикла while:
౼ Создаётся массив `numbers` с числами от 1 до 5.
⎼ Инициализируется переменная `index` со значением 0.
౼ Цикл `while` выполняется‚ пока `index` меньше длины массива.
౼ Функция `console;log` выводит текущий элемент массива.
⎼ Увеличивается значение `index` на 1.
Использование цикла do…while:
౼ Создаётся массив `numbers` с числами от 1 до 5.
౼ Инициализируется переменная `index` со значением 0.
౼ Цикл `do…while` выполняется‚ пока `index` меньше длины массива.
౼ Функция `console.log` выводит текущий элемент массива.
⎼ Увеличивается значение `index` на 1.

Использование цикла for…of:
⎼ Создаётся массив `numbers` с числами от 1 до 5.
౼ Цикл `for…of` перебирает значения массива.
౼ Функция `console.log` выводит каждое число.

Использование цикла for…in:
⎼ Создаётся массив `numbers` с числами от 1 до 5.
⎼ Цикл `for…in` перебирает индексы массива.
⎼ Функция `console.log` выводит текущий элемент массива.

Использование метода forEach:
౼ Создаётся массив `numbers` с числами от 1 до 5.
౼ Метод `forEach` вызывает функцию для каждого элемента массива.
⎼ Функция `console.log` выводит каждое число.

Использование метода map:
౼ Создаётся массив `numbers` с числами от 1 до 5.
⎼ Метод `map` создаёт новый массив‚ применяя функцию к каждому элементу.
⎼ Функция `console.log` выводит каждое число.

Использование метода filter:
౼ Создаётся массив `numbers` с числами от 1 до 5.
⎼ Метод `filter` создаёт новый массив‚ содержащий элементы‚ удовлетворяющие условию.
౼ Функция `console.log` выводет каждое число.

Использование метода reduce:
⎼ Создаётся массив `numbers` с числами от 1 до 5.
⎼ Метод `reduce` применяет функцию к каждому элементу массива‚ сохраняя результат.
౼ Функция `console.log` выводит результат.

Использование метода find:
⎼ Создаётся массив `numbers` с числами от 1 до 5.
⎼ Метод `find` возвращает первый элемент‚ удовлетворяющий условию.
౼ Функция `console.log` выводит результат.
Использование метода findIndex:
౼ Создаётся массив `numbers` с числами от 1 до 5.
౼ Метод `findIndex` возвращает индекс первого элемента‚ удовлетворяющего условию.
⎼ Функция `console.log` выводит результат.

Использование метода some:
౼ Создаётся массив `numbers` с числами от 1 до 5.
౼ Метод `some` проверяет‚ удовлетворяет ли хотя бы один элемент условию.
౼ Функция `console.log` выводит результат.

Использование метода every:
⎼ Создаётся массив `numbers` с числами от 1 до 5.
⎼ Метод `every` проверяет‚ удовлетворяют ли все элементы условию.
౼ Функция `console.log` выводит результат.

Использование метода includes:
౼ Создаётся массив `numbers` с числами от 1 до 5.
౼ Метод `includes` проверяет‚ содержит ли массив заданный элемент.
⎼ Функция `console.log` выводит результат.

Использование метода indexOf:
౼ Создаётся массив `numbers` с числами от 1 до 5.
⎼ Метод `indexOf` возвращает индекс первого вхождения заданного элемента.
౼ Функция `console.log` выводит результат.

Использование метода lastIndexOf:
⎼ Создаётся массив `numbers` с числами от 1 до 5.
⎼ Метод `lastIndexOf` возвращает индекс последнего вхождения заданного элемента.
⎼ Функция `console.log` выводит результат.
Использование метода slice:
౼ Создаётся массив `numbers` с числами от 1 до 5.
⎼ Метод `slice` возвращает новый массив‚ содержащий копию части исходного массива.
⎼ Функция `console.log` выводит результат.

Использование метода splice:
⎼ Создаётся массив `numbers` с числами от 1 до 5.
౼ Метод `splice` изменяет массив‚ удаляя или добавляя элементы.
౼ Функция `console.log` выводет результат.
Использование метода concat:
⎼ Создаётся массив `numbers` с числами от 1 до 5.
⎼ Метод `concat` возвращает новый массив‚ объединяя два массива.
⎼ Функция `console.log` выводит результат.

Использование метода join:
౼ Создаётся массив `numbers` с числами от 1 до 5.
⎼ Метод `join` объединяет элементы массива в строку.
౼ Функция `console.log` выводит результат.

Использование метода split:
౼ Создаётся строка `str` со значением «1‚2‚3‚4‚5».
⎼ Метод `split` разбивает строку на массив по заданному разделителю.
౼ Функция `console.log` выводит результат.

Использование метода reverse:
⎼ Создаётся массив `numbers` с числами от 1 до 5.
⎼ Метод `reverse` изменяет порядок элементов массива на обратный.
౼ Функция `console.log` выводит результат.

Использование метода sort:
⎼ Создаётся массив `numbers` с числами от 1 до 5.
⎼ Метод `sort` сортирует элементы массива.
⎼ Функция `console.log` выводит результат.

Использование метода push:
౼ Создаётся массив `numbers` с числами от 1 до 5.
౼ Метод `push` добавляет элемент в конец массива.
౼ Функция `console.log` выводит результат.

Использование метода pop:
౼ Создаётся массив `numbers` с числами от 1 до 5.
⎼ Метод `pop` удаляет последний элемент массива.
౼ Функция `console.log` выводит результат.

Использование метода shift:
⎼ Создаётся массив `numbers` с числами от 1 до 5.
⎼ Метод `shift` удаляет первый элемент массива.
⎼ Функция `console.log` выводит результат.

Использование метода unshift:
⎼ Создаётся массив `numbers` с числами от 1 до 5.
౼ Метод `unshift` добавляет элемент в начало массива.
⎼ Функция `console.log` выводит результат.

Использование метода shift:
⎼ Создаётся массив `numbers` с числами от 1 до 5.
⎼ Метод `shift` удаляет первый элемент массива.
⎼ Функция `console.log` выводит результат.

Использование метода unshift:
⎼ Создаётся массив `numbers` с числами от 1 до 5.
⎼ Метод `unshift` добавляет элемент в начало массива.
౼ Функция `console.log` выводит результат.

Использование метода shift:

⎼ Создаётся массив `numbers` с числами от 1 до 5.
౼ Метод `shift` удаляет первый элемент массива.
౼ Функция `console.log` выводит результат.

Использование метода unshift:
౼ Создаётся массив `numbers` с числами от 1 до 5.
౼ Метод `unshift` добавляет элемент в начало массива.
౼ Функция `console.log` выводит результат.

Использование метода shift:
⎼ Создаётся массив `numbers` с числами от 1 до 5.
౼ Метод `shift` удаляет первый элемент массива.
౼ Функция `console.log` выводит результат.

Использование метода unshift:
⎼ Создаётся массив `numbers` с числами от 1 до 5.
⎼ Метод `unshift` добавляет элемент в начало массива.
⎼ Функция `console.log` выводит результат.

Использование метода shift:
⎼ Создаётся массив `numbers` с числами от 1 до 5.
⎼ Метод `shift` удаляет первый элемент массива.
⎼ Функция `console.log` выводит результат.

Использование метода unshift:
౼ Создаётся массив `numbers` с числами от 1 до 5.
⎼ Метод `unshift` добавляет элемент в начало массива.
⎼ Функция `console.log` выводит результат.

Использование метода shift:
౼ Создаётся массив `numbers` с числами от 1 до 5.
౼ Метод `shift` удаляет первый элемент массива.
⎼ Функция `console.log` выводит результат.

Использование метода unshift:
౼ Создаётся массив `numbers` с числами от 1 до 5.
౼ Метод `unshift` добавляет элемент в начало массива.
⎼ Функция `console.log` выводит результат.
Использование метода shift:
⎼ Создаётся массив `numbers` с числами от 1 до 5.
౼ Метод `shift` удаляет первый элемент массива.
౼ Функция `console.log` выводит результат.

Использование метода unshift:
౼ Создаётся массив `numbers` с числами от 1 до 5.
౼ Метод `unshift` добавляет элемент в начало массива.
౼ Функция `console.log` выводит результат.

Использование метода shift:
౼ Создаётся массив `numbers` с числами от 1 до 5.
౼ Метод `shift` удаляет первый элемент массива.
౼ Функция `console.log` выводит результат.

Использование метода unshift:
⎼ Создаётся массив `numbers` с числами от 1 до 5.
⎼ Метод `unshift` добавляет элемент в начало массива.
౼ Функция `console.log` выводит результат.

Использование метода shift:
⎼ Создаётся массив `numbers` с числами от 1 до 5.
౼ Метод `shift` удаляет первый элемент массива.
౼ Функция `console.log` выводит результат.

Использование метода unshift:
⎼ Создаётся массив `numbers` с числами от 1 до 5.
౼ Метод `unshift` добавляет элемент в начало массива.
⎼ Функция `console.log` выводит результат.

Использование метода shift:
⎼ Создаётся массив `numbers` с числами от 1 до 5.
౼ Метод `shift` удаляет первый элемент массива.
౼ Функция `console.log` выводит результат.

Использование метода unshift:
⎼ Создаётся массив `numbers` с числами от 1 до 5.
⎼ Метод `unshift` добавляет элемент в начало массива.
⎼ Функция `console.log` выводит результат.

Использование метода shift:
⎼ Создаётся массив `numbers` с числами от 1 до 5.
౼ Метод `shift` удаляет первый элемент массива.
౼ Функция `console.log` выводит результат.

Использование метода unshift:
⎼ Создаётся массив `numbers` с числами от 1 до 5.
⎼ Метод `unshift` добавляет элемент в начало массива.
⎼ Функция `console.log` выводит результат.
Использование метода shift:
⎼ Создаётся массив `numbers` с числами от 1 до 5.
౼ to the end of the line.