Мой l oop не работает в Javascript. Я должен пройти l oop для массива и умножить на 2 - PullRequest
0 голосов
/ 30 апреля 2020

Эй, ребята, у меня проблема с моим упражнением: «используя некоторое время l oop, просмотрите массив и умножьте каждую цену на 2», у меня это сейчас

var prices = [10, 15, 25, 8, 4, 55, 99, 11, 15, 25, 5, 4, 65, 5, 10, 15, 7, 8, 4, 9, 100];
while (prices < 201) {
  console.log('This item costs', prices);
  prices * 2
}

Не знаю, где ошибка?

1 Ответ

0 голосов
/ 30 апреля 2020

Прямо сейчас вы просто делаете для одного элемента. В массиве вы должны получить доступ к элементу с их индексом. Логика c для выполнения состоит в том, что вам нужно l oop до конца массива, а для каждого элемента нужно умножить цену на 2. Я приложил приведенный ниже код с правильной логикой c.

 var prices = [10, 15, 25, 8, 4, 55, 99, 11, 15, 25, 5, 4, 65, 5, 10, 15, 7, 8, 4, 9, 100];
    var i=0;
    //loop to double price of each element in the array
    while (i < prices.length){
     prices[i]=prices[i]*2;
     i++; 
    }
   console.log(prices);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...