如何映射到数组而不是对象

时间:2018-10-30 18:29:09

标签: javascript typescript rxjs observable

我下面有一个HTMLInputElement.onblur

map

返回一个对象map(x => ({ name: 'Name', series: [] })), ,但我需要的是数组{name: "Platform", series: Array(10)}

你会怎么做?

1 个答案:

答案 0 :(得分:1)

您可以通过两种主要方法来解决该问题 首先是简单地将对象放入数组并以缩短的方式返回

map(x => [{
    name: 'Name',
    series: []
  }]
)

第二个是使用return语句返回数组,以防您在其中需要其他功能

map(x => {
  //additional functionality here
  return [{
    name: 'Name',
    series: []
  }]
})