Javascript 无法使用新数组创建和映射数组

Javascript 无法使用新数组创建和映射数组,javascript,reactjs,Javascript,Reactjs,我试图根据任意长度映射一些元素 我在网上找不到任何东西,但我想做以下事情: new Array(5).map(num => <input />) 新数组(5).map(num=>) 但这似乎不起作用 用户将输入一个数字,然后呈现多个输入字段 我做错了什么 您需要在映射之前删除数组,因为忽略空插槽 new Array(5).fill().map(num => <input />) 您需要在映射之前删除数组,因为忽略空插槽 new Array(5).fill

我试图根据任意长度映射一些元素

我在网上找不到任何东西,但我想做以下事情:

new Array(5).map(num => <input />)
新数组(5).map(num=>)
但这似乎不起作用

用户将输入一个数字,然后呈现多个输入字段

我做错了什么

您需要在映射之前删除数组,因为忽略空插槽

new Array(5).fill().map(num => <input />)
您需要在映射之前删除数组,因为忽略空插槽

new Array(5).fill().map(num => <input />)

使用
fill
然后映射数组

new Array(5).fill().map(num => <input />)

使用
fill
然后映射数组

new Array(5).fill().map(num => <input />)