Javascript 创建长度基于数字的数组

Javascript 创建长度基于数字的数组,javascript,arrays,Javascript,Arrays,我有一个varlet number=3 我想根据上面列出的数字创建一个长度为的数组,但内容应该是如下所示的字符串: “项{数组中项的索引}”, 所以我的数组应该是这样的:let数组=['item 0'、'item 1'、'item 2'] 好了,现在我有了这个代码: let number = 2 let array = Array.from(Array(number).keys()) // outcome --> [ 0 , 1 ] 但是我不知道如何以正确的方式添加字符串。数组。from

我有一个var
let number=3

我想根据上面列出的数字创建一个长度为的数组,但内容应该是如下所示的字符串:

“项{数组中项的索引}”,

所以我的数组应该是这样的:
let数组=['item 0'、'item 1'、'item 2']

好了,现在我有了这个代码:

let number = 2
let array = Array.from(Array(number).keys())
// outcome --> [ 0 , 1 ]
但是我不知道如何以正确的方式添加字符串。

数组。from()
接受回调,您可以使用它来创建项

const number=2
const array=array.from(array(number).keys(),k=>`item${k}`)
console.log(array)
array.from()
接受回调,您可以使用它来创建项

const number=2
const array=array.from(array(number).keys(),k=>`item${k}`)

console.log(数组)
您可以使用此解决方案

let arr = [...Array(number).keys()].map(x=>`item ${x}`);


您可以使用此解决方案

let arr = [...Array(number).keys()].map(x=>`item ${x}`);

你可以试试这个

let number = 2;
let array = Array(number).fill().map((ele, i) => `item ${i}`);
你可以试试这个

let number = 2;
let array = Array(number).fill().map((ele, i) => `item ${i}`);