Задать вопрос
@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.
  • Вопрос задан
  • 262 просмотра
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 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")
    }
})
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы