В настоящее время вы ничего не возвращаете с map
, поэтому вы получаете undefined
. Как объяснено здесь: https://stackoverflow.com/a/41743119/6294072 ваш код переводится в что-то вроде:
function (foo) { bar; }
, что вообще ничего не возвращает. Так что добавьте
return customers.map( ...
, и он на самом деле вернет некоторые значения.
STACKBLITZ
Согласно комментарию, если не хотитечтобы добавить return
, вы можете просто удалить фигурные скобки изнутри map
.
STACKBLITZ
В качестве дополнительного комментария,как упоминалось в ответе, который я связал, это не имеет ничего общего с rxjs map
, а скорее с тем, как работают функции стрелок:)