- Теория
- Теория
Массивы: Собираемся в отпуск
Кекс собрался в отпуск — билеты купил, гостиницу забронировал, осталось собрать чемодан. Чемодан не вмещает всё, что хочет взять Кекс, поэтому с каким-то барахлом важным багажом придётся попрощаться. Кекс не может сам принять такое решение, поэтому вам придётся написать программу, которая составит новый список с багажом для Кекса.
Мяу! Напиши программу, которая на основе одного массива c багажом создаст другой.
Изначальный массив с багажом записан в переменную
luggage
.Индекс элемента, с которого нужно начинать добавлять багаж (включая этот элемент), записан в переменную
startIndex
.Количество элементов, которые нужно взять с собой записано в переменную
quantity
.Собери новый массив на основе изначального, добавляя элементы последовательно (от меньшего индекса к большему). Выбирай определённое количество элементов из массива
luggage
, начиная с элемента с индексомstartIndex
, и добавляй их в новый массив. Он должен быть записан в переменнуюchosenLuggage
.Для добавления элементов в новый массив можешь использовать команду
array.push
.
Команда array.push
позволяет добавлять элементы в конец массива. Эта команда работает так:
let names = [];
// Добавляем элемент 'Кекс' в конец массива names
names.push('Кекс');
console.log(names); // Выведет: ["Кекс"]
// Создаём переменную с именем
let catName = 'Снежок';
// Добавляем значение переменной в конец массива
names.push(catName);
console.log(names); // Выведет: ["Кекс", "Снежок"]
// Добавляем сразу несколько элементов в конец массива
names.push('Байт', 'Рокки', 'Рудольф');
// Выведет: ["Кекс", "Снежок", "Байт", "Рокки", "Рудольф"]
console.log(names);
Когда будете готовы, жмите Заказчик, принимай программу!. Индекс и количество элементов будут меняться, тесты будут проверять новый массив.
- index.html
Вы перешли на другую страницу
Кликните внутри мини-браузера, чтобы поставить фокус в это окно.