После задачки, которую я решал целый час, эту я решил за 15 минут. Если интересно - часовая задача ТУТ И-так, условие примерно такое: У человека имеется чемодан, но в него все вещи не влазят. Поэтому он хочет переложить часть вещей во второй чемодан и нам надо заполнить второй массив списком вещей на перенос. У нас есть массив с названиями: var luggage = ['трусы', 'носки', 'штаны', 'рубашка', 'бритва', 'пена', 'документы']; А также у нас есть: Итого мы имеем: var luggage = ['трусы', 'носки', 'штаны', 'рубашка', 'бритва', 'пена', 'документы'];
var startIndex = 2;
var quantity = 3;
var chosenLuggage = []; Тут на самом деле все очень просто. Будем использовать функцию .push ,которая будет добавлять объект в конец нового массива. Шаг 1. И единственный. Решение тут простое и через цикл. Сразу покажу написанный код и объясню, что и куда: for (i = startIndex; chosenLuggage.length < quantity; i++) { chosenLuggage.push(luggage[i]);
}
console.log(chosenLuggage); И так, задаем цикл. Значение "i