如何在遍历 for 循环时附加 类似 JSON 的结构?
例如(伪代码):
var i;
for (i = 0; i < clients.length; i++) {
date = clients.date;
contact = clients.contact;
}
我的主要目标是附加尽可能多的组:日期和联系人作为 clients.length 数据。
我需要每次循环迭代来创建如下所示的日期和联系人组的多个索引。我的总体目标是通过我的 for 循环创建如下所示的数据结构。
假设我只是将字符串用于:“日期”和“联系人”
var data = [
{
"Date": "2015-02-03",
"Contact": 1
},
{
"Date": "2017-01-22",
"Contact": 2
}
];
最佳答案
var data = []
function Client(date, contact) {
this.date = date
this.contact = contact
}
clients = new Array();
for (i = 0; i < 4; i++) {
clients.push(new Client("2018-08-0" + i, i))
}
for (i = 0; i < clients.length; i++) {
var dict = {}
dict['Date'] = clients[i].date
dict['Contact'] = clients[i].contact
data[i] = dict
}
console.log(data)
关于Javascript 追加 JSON 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51644166/