使用数组长度创建重复对象

我想根据另一个对象的长度创建一个对象数组:

let initial_array = ["a", "b", "c"]

所需输出

[
 {width: "5%"},
 {width: "5%"},
 {width: "5%"}
]

我尝试过的

我想我也许可以使用 map 或 forEach 来创建初始数组长度的重复对象,但失败了(我试图避免使用 for 循环,但也许我需要这样做?)

这不起作用

initial_array.map(x => {width: "5%"} );


哔哔one
浏览 135回答 1
1回答

一只萌萌小番薯

你的粗箭头语法是错误的。如果您要对对象进行隐式返回,则需要括号const myArr = initial_array.map(x => ({width: "5%"}) );
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript