Как удалить статус «Не определено» в переменной функции forEach - PullRequest
0 голосов
/ 13 января 2020

Я новичок в кодировании JS. Когда я пытаюсь создать функцию массива для ссылки на объект. Я пишу это по коду VS. Подробности см. На изображении.

Проблема заключается в том, что я хочу удалить статус «неопределенный», который напечатан на cmder. Я использую Node и cmder для запуска кода.

Надеюсь, это ясно для вас, чтобы понять мою проблему. Спасибо

Ответы [ 3 ]

2 голосов
/ 13 января 2020
  • Вы регистрируете возвращаемое значение foodList.
  • foodList возвращает возвращаемое значение forEach.
  • forEach всегда возвращает undefined

Если вы не хотите регистрировать это, то удалите console.log() вокруг возвращаемого значения foodList.

1 голос
/ 13 января 2020

Вы делаете

console.log(foodList(animal))

это console.log возвращает неопределенное значение

сделайте это

foodList(animal)
0 голосов
/ 13 января 2020

Да, это моя ошибка, я не знал, что console.log возвращает undefined при использовании forEach (). Извини всех, мой плохой. Спасибо за помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...