Эльфиори
Подписчиков: 68
Базовый JavaScript. ч.8. Работа с массивом – функция .push().
6 дочитываний
1 комментарий
Эта публикация уже заработала 0,30 рублей за дочитывания
Зарабатывать
Предыдущие части:
2. Назначение переменных (var,let,const)
4. Операции с числами при помощи различных выражений.
7. Работа с массивом – извлечение данных.

Изменение массива – интересная тематика. Одним из вариантов переделать его, является добавление новых данных. Происходит это с помощью функций – и одной из них оказывается .push () (теория тут).
Примеры:
const q = [1, 2, 3, 4]; // подмечаю, что снова используем const, неизменную переменную
q.push (5); // ответ будет q = [1, 2, 3, 4, 5]. 5 добавляется в конец массива, и при этом const снова изменился. Вот такие вот фокусы в JS
const a = [‘cat’, ‘dog’, ‘apple’];
a.push (‘angel’, ‘okay’); // ответ тут будет a = [‘cat’, ‘dog’, ‘apple’, ‘angel’, ‘okay’), и как видите, уже добавилось 2 элемента в том порядке, в котором мы указали при помощи.push
const z = [‘tired’, ‘apricot’, ‘love’];
z.push ([‘one’, ‘zero’, 1]); // ответ будет z = [‘tired’, ‘apricot’, ‘love’, [‘one’, ‘zero’, 1]], то есть создался многомерный массив.
Также, при помощи.push () и другой функции.apply () можно заставить два массива слиться в один.
Пример:
let w = [‘fan’, ‘cat’]; // обратите внимание, что в этом случае динамичная переменная
let s = [‘high’, ‘book’];
Array.prototype.push.apply (w, s); // заметьте, приходится уточнять, что это массив при помощи array.
console.log (w);
w = [‘fan’, ‘cat’, ‘high’, ‘book’] // такой ответ мы получим на экране.
1 комментарий
Подписаться
Донаты ₽
Комментарии: 1
Отписаться от обсуждения
Подписаться на обсуждения
Эдуард Р
24.05.2022, 08:11
Воронеж

картой
Ответить