如何使用预定义的数组初始化对象的空数组?

MOH*_*RMA 1 object reactjs

我面临着用预定义数组初始化对象数组的很多问题。我无法将该数组复制到我的新对象数组。如果有人知道,那就告诉我。

admins 基本上是一个包含字符串项的数组,例如 ["hello","hii","sup",....]

var admins = ["hello","hii","sup"];
var obj = [];

for(var i=0; i<admins.length; i++)
{
    obj[i].name = admins[i];
}

console.log(obj);
Run Code Online (Sandbox Code Playgroud)

“ TypeError:无法设置未定义的属性'名称'”

Uma*_*raz 6

使用地图

var newArray = admins.map((admin) => ({ name: admin }));
Run Code Online (Sandbox Code Playgroud)