Эльфиори
ЭльфиориПодписчиков: 68
РейтингРейтингРейтингРейтингРейтинг17.3к

Базовый JavaScript. ч.8. Работа с массивом – функция .push().

42 просмотрa
6 дочитываний
1 комментарий
Эта публикация уже заработала 0,30 рублей за дочитывания
Зарабатывать

Предыдущие части:

1. Комментарии к коду.

2. Назначение переменных (var,let,const)

3. Функция console.log ().

4. Операции с числами при помощи различных выражений.

5. Работа со строками.

6. Скобочная нотация

7. Работа с массивом – извлечение данных.

Базовый JavaScript. ч.8. Работа с массивом – функция .push().

Изменение массива – интересная тематика. Одним из вариантов переделать его, является добавление новых данных. Происходит это с помощью функций – и одной из них оказывается .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 комментарий
Понравилась публикация?
7 / -2
нет
Подписаться
Донаты ₽
Комментарии: 1
Отписаться от обсужденияПодписаться на обсуждения
ПопулярныеНовыеСтарые
Николай Суворов Борисович
Подписчиков 10
вчера, 16:19
РейтингРейтингРейтингРейтингРейтинг7880
Не так давно я решил попробовать себя в роли программиста. Мир кода казался мне замысловатым и недоступным,...
Подробнее
Неинтересно
0
1
Наталья
Подписчиков 171
13.05.2024, 11:26
РейтингРейтингРейтингРейтингРейтинг198к
Гормон роста это удивительный гормон, играющий ключевую роль в росте, развитии и метаболизме человека.
Подробнее
Неинтересно
0
2
Игорь
Подписчиков 398
22.04.2024, 20:21
РейтингРейтингРейтингРейтингРейтинг363.5к
«День старого программиста» — это ежегодный праздник, который отмечается 24 мая. В этот ...
Подробнее
Неинтересно
0
1
Солодовников Вячеслав Валерьевич
Подписчиков 783
10.04.2024, 19:55
РейтингРейтингРейтингРейтингРейтинг2.2М
В новых китайских внедорожниках есть очень полезна функция для парковки.
Подробнее
Неинтересно
00:16
Поделитесь этим видео
-1
0
Наталья
Подписчиков 156
20.03.2024, 14:12
РейтингРейтингРейтингРейтингРейтинг470.1к
Подробнее
Неинтересно
0
8
TeN
Подписчиков 95
18.02.2024, 15:48
РейтингРейтингРейтингРейтингРейтинг9346
В мире, где границы между технологиями и человеческим мастерством становятся всё более размытыми,...
Подробнее
Неинтересно
0
0
TeN
Подписчиков 95
18.02.2024, 05:40
РейтингРейтингРейтингРейтингРейтинг9346
Программирование - это один из самых востребованных и перспективных навыков в современном мире.
Подробнее
Неинтересно
-1
0
TeN
Подписчиков 95
18.02.2024, 05:18
РейтингРейтингРейтингРейтингРейтинг9346
В современном мире программирование занимает одну из ключевых позиций в развитии экономики и общества в целом.
Подробнее
Неинтересно
0
0