gpt4 book ai didi

javascript - 声明对象的 JSON 数组并动态添加项目

转载 作者:行者123 更新时间:2023-11-28 12:28:54 25 4
gpt4 key购买 nike

这很愚蠢,但我遗漏了一些东西,无法得出结论。我正在尝试初始化 JSON 数组并尝试在运行时将 JSON 对象添加到其中。例如,我将从服务器获取重复值的列表,如下所示。

"employees":[
{"firstName":"John", "lastName":"Doe"},
{"firstName":"Anna", "lastName":"Smith"},
{"firstName":"Peter", "lastName":"Jones"}
]

我必须创建一个对象数组并在其中填充这些值。

我正在尝试初始化一个数组,例如

var myArr = []; 

我想动态添加带有属性的对象,如下所示。

var myobj = {}

for(int i=0;i<length;i++)
{
myobj[i].name = serverrespOBJ.name;
myobj[i].lastName= 'serverrespOBJ.lastname';
myArr.push(myobj)
}

我收到错误,名称无法添加到未定义,所以我相信,我向对象添加项目的方式不正确。

我试图找到一个好的例子,但找不到。任何帮助将不胜感激。

谢谢

最佳答案

你会想要这样的东西:

var data = { employees: [] }   // initially empty

data.employees.push( {
firstName: 'John',
lastName: 'Doe'
} );

关于javascript - 声明对象的 JSON 数组并动态添加项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24494723/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com