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

Базовый JavaScript. ч.12. Работа с массивом при помощи функций

4 дочитывания
2 комментария
Эта публикация уже заработала 0,20 рублей за дочитывания
Зарабатывать

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

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

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

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

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

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

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

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

8. Работа с массивом – функция.push ().

9. Работа с массивом – функция.pop ().

10. Работа с массивом – функция.shift ().

11. Работа с массивом – функция.unshift ().

Базовый JavaScript. ч.12. Работа с массивом при помощи функций

Мы узнали уже многое, а теперь попробуем поработать с тем, что знаем.

Работать будем с массивом массивов.

const q = [
[1, 2], // индекс элемента 0
[3, 4], // индекс элемента 1
[5, 6]. // индекс элемента 2
[[7, 8], 9] // индекс элемента 4, при этом у [7,8] будет 0, а 9 - индекс 1
];

Итак, мы создали массив. Теперь можно с ним работать. Начнем с .push ().Писать массив не буду, но разделять введенные команды буду при помощи разделения

q.push ([0, ‘Q’]); // мы добавляем новый элемент в массив

После использования.push () получаем следующее

const q = [
[1, 2], // индекс элемента 0
[3, 4], // индекс элемента 1
[5, 6]. // индекс элемента 2
[[7, 8], 9]. // индекс элемента 4, при этом у [7,8] будет 0, а 9 - индекс 1
[0, ‘Q’] // индекс элемента 5 и он добавился в самый конец
];

А теперь удалим элемент при помощи .shift ().

const a = q.shift (); // создаём переменную a, вытащив из массива элемент с индексом 0

Получается:

const q = [
[3, 4], // индекс элемента 0
[5, 6]. // индекс элемента 1
[[7, 8], 9]. // индекс элемента 2, при этом у [7,8] будет 0, а 9 - индекс 1
[0, ‘Q’] // индекс элемента 3
];
const a = [1, 2]; // этот элемент стал новой переменной

Теперь добавим новый элемент вперед при помощи .unshift ()

q.unshift ([[‘X’, ‘Y’], ‘Z’]);

Массив выглядит так:

const q = [
[[‘X’, ‘Y’], ‘Z’] // индекс элемента 0
[3, 4], // индекс элемента 1
[5, 6]. // индекс элемента 2
[[7, 8], 9]. // индекс элемента 3, при этом у [7,8] будет 0, а 9 - индекс 1
[0, ‘Q’] // индекс элемента 4
];
const a = [1, 2]; // этот элемент стал новой переменной

Ну и последняя функция .pop ()

const z = q.pop (); // удаляем последний элемент и создаем снова переменную

Какой код у нас получился в результате?

const q = [
[1, 2],
[3, 4],
[5, 6].
[[7, 8], 9]
];
q.push ([0, ‘Q’]);
const a = q.shift ();
q.unshift ([[‘X’, ‘Y’], ‘Z’]);
const z = q.pop ();

Окончательно массив выглядит так, после использования кода:

const q = [
[[‘X’, ‘Y’], ‘Z’] // индекс элемента 0
[3, 4], // индекс элемента 1
[5, 6]. // индекс элемента 2
[[7, 8], 9]. // индекс элемента 3, при этом у [7,8] будет 0, а 9 - индекс 1
];
const a = [1, 2]; // этот элемент стал новой переменной
const z = [0, ‘Q’] // этот элемент стал новой переменной

Вот так мы можем работать с массивом при помощи функций

2 комментария
Понравилась публикация?
9 / -1
нет
0 / 0
Подписаться
Донаты ₽
Комментарии: 2
Отписаться от обсуждения Подписаться на обсуждения
Популярные Новые Старые

Я поняла, что совсем ничего не поняла. Надо разбираться с самого первого Вашего урока.

+1 / 0
картой
Ответить
раскрыть ветку (0)

+1 / 0
картой
Ответить
раскрыть ветку (0)

10 самых востребованных профессий мира сегодня

Мир стремительно меняется, технологии развиваются быстрее, чем мы успеваем привыкнуть к ним. В этой динамичной обстановке появляются новые специальности, а старые приобретают совершенно иные формы.

Кибердом: Мир без границ! Новый трек.

Киберхауз: Мечты, код и...будет ли всё ок? Новый трек! Представь себе: ты просыпаешься в уютном доме, который на самом деле – огромный виртуальный мир. Здесь нет стен и границ, только бесконечные возможности!
03:55
Поделитесь этим видео

Панегирик печального юзера инета. Все, как один, на борьбу со спамом!

Эй, чуваки! Когда я откинусь, не хороните меня в земле, а забросьте мой код в интернет, типа, спрячьте на каком-нибудь сайте. Пусть я там витаю, как призрак, слушаю, как всё крутится: сервера жужжат,...
01:45
Поделитесь этим видео

Сборка

Холодный подмосковный ветер проникал сквозь щели старой дачи, заставляя Дмитрия ...

Как моя подруга трудоустраиваться ходила или вся правда о курсах программирования

Я бы сказала, трудноустраиваться. Обо всём по порядкуВ мире современных технологий образовалось, условно говоря два основных лагеря:Те, кто хочет заработатьТе, кто хочет заработать на тех, кто хочет заработать.