Задать вопрос
@DeniSidorenko

Правильно ли я написал цикл для JS?

Добрый день есть такой код
var product = [
'Product 1',
'Product 2',
'Product 3',
'Product 4',
'Product 5',
'Product 6',
'Product 7'
]


Задача вывести первые 5 элементов с приставкой В магазине:
Задача 2 , вывести остальные товары с приставкой Остальные товары:
Макс. используя возможности ES2015

Правильно ли мой подход?
Или тут можно было одним циклом
for ( var i =0 ; i < 5; i++){
  console.log('В магазине: ' + product[i])
}
for(var i = 5; i< product.length; i++){
  console.log('Остальные товары: ' + product[i])
}
  • Вопрос задан
  • 134 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 2
evgeniy8705
@evgeniy8705
Повелитель вселенной
const products = [
  "Product 1",
  "Product 2",
  "Product 3",
  "Product 4",
  "Product 5",
  "Product 6",
  "Product 7"
];

products.forEach((product, index) => {
  if (index < 5) {
    console.log(`В магазине: ${product}`);
  } else {
    console.log(`Остальные товары: ${product}`);
  }
});
Ответ написан
Комментировать
Вариант с одним циклом
for(var i = 0; i< product.length; i++){
  if (i < 5)
    console.log('В магазине: ' + product[i])
  else
    console.log('Остальные товары: ' + product[i])
}


Массив: перебирающие методы
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 17:26
5000 руб./за проект
18 дек. 2024, в 17:23
1500 руб./за проект
18 дек. 2024, в 16:42
2000 руб./за проект