e.map не является функцией - PullRequest
       18

e.map не является функцией

0 голосов
/ 13 февраля 2020

Я использую функцию карты для получения «идентификатора» из нескольких записей одного JSON ответа. Но у меня возникает ошибка типа «e.map не является функцией»

enter image description here

1 Ответ

0 голосов
/ 13 февраля 2020

map работает только с переменными, которые были объявлены как следующие или имеющие данные, подобные следующим:

let e = [] //or
let e = [1,2,4,,5,6]

, если вы хотите, чтобы значение e было таким, как obj вроде

e = {} //or
e = {id: 1, name: 'example"}

Вам необходимо итерируйте его, используя 'for in'

for(var key in e){ console.log(e[key]) }

Сначала убедитесь, какие данные вы сохранили в e.

...