Задать вопрос
@AdamHill
Всегда в движении

Как переписать цикл for на forEach?

let pica = ["Anna", 12, "Sam", 9, "Kate", 10, "Ron", 9];
for (let i = 0; i < pica.length; i++) {
    if (typeof pica[i] === "string") {
        console.log(pica[i] + " - string value");
    } else {
        console.log(pica[i] + " - number value")
    }
}

Данный код выводит сначала строки, затем числа. Мне надо данный цикл переписать методом forEach.
  • Вопрос задан
  • 259 просмотров
Подписаться 1 Простой 2 комментария
Решения вопроса 1
kritskiy_a
@kritskiy_a
Frontend-developer
let pica = ["Anna", 12, "Sam", 9, "Kate", 10, "Ron", 9];
pica.forEach(pic=>{
    if (typeof pic === "string") {
        console.log(pic + " - string value");
    } else {
        console.log(pic + " - number value")
    }
})
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
28 дек. 2024, в 15:35
500 руб./за проект
28 дек. 2024, в 15:31
750 руб./в час
28 дек. 2024, в 15:27
10000 руб./за проект