Для добавления элементов в новый массив можешь использовать команду array.push(). А кто то вкурил, зачем в задаче этот текст, если я решил так же как первый оратор 17 июля
только пройденная информация
array.push - есть в теории, значит можно считать, что пройдена
P.s. у меня получилось так же, как и у первого оратора.
Собираемся в отпуск
console.log('Программа "Собираемся в отпуск" by Nerealist');
var luggage = ['пакет', 'мяч', 'тапки', 'когтеточка', 'коробка', 'миска', 'мята'];
var startIndex = 2;
var quantity = 3;
var chosenLuggage = [];
console.log('Из всех ваших вещей... : ' + luggage);
for (var i = startIndex; i < startIndex + quantity; i++) {
chosenLuggage.push(luggage[i]);
}
console.log('...Вы сможете взять только эти, Сэр : ' + chosenLuggage);
Долго не мог допереть, что не так делаю. 1 вариант решает правльно, 2 нет. Меняю условия окончания цикла и получается, что 2 варианта правильно, 1 нет. Пошел кофейку налил и осенило, что нужно сложить)))
var luggage = [‘пакет’, ‘мяч’, ‘тапки’, ‘когтеточка’, ‘коробка’, ‘миска’, ‘мята’];
var startIndex = 2;
var quantity = 3;
var chosenLuggage = [];
for (var i=startIndex; i<startIndex+quantity; i++) {
chosenLuggage.push(luggage[i]);
}
console.log(chosenLuggage)
Молодец чувак! У меня решение такое же, ну почти. Сделал за минут 5, но мы ведь учимся. Просто смешно иногда читать ответы других, которые почему-то используют методы которые нам еще не излагались.
Вот мое решение:
var luggage = [‘пакет’, ‘мяч’, ‘тапки’, ‘когтеточка’, ‘коробка’, ‘миска’, ‘мята’];
var startIndex = 2;
var quantity = 3;
var chosenLuggage = [];