首页 > 解决方案 > 如何使用预定义的数组初始化一个空的对象数组?

问题描述

我在用预定义的数组初始化对象数组时遇到了很多问题。我无法将该数组复制到我的新对象数组中。如果有人知道,请告诉我。

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);

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

标签: reactjsobject

解决方案


使用地图

var newArray = admins.map((admin) => ({ name: admin }));

推荐阅读