【发布时间】:2021-05-20 00:35:45
【问题描述】:
我想修改数组,我可以从中组装以下 JSON 文件,到目前为止一切正常,我现在无法进一步了解:
var T_nn_IN = document.getElementById('datatablenewname');
var tabledata_newname_initialname = [];
var tabledata_newname_newname = [];
var tabledata_newname_rev = [];
// var tabledata_newname_IN2 = [];
$(T_nn_IN).find('> tbody > tr > td').each(function () {
//tabledata_newname_IN1.push($(this).html())
if($(this).hasClass("initialname") == true){
tabledata_newname_initialname.push($(this).html())
}
if($(this).hasClass("newname") == true){
tabledata_newname_newname.push($(this).html())
}
if($(this).hasClass("rev") == true){
tabledata_newname_rev.push($(this).html())
myJSONtable.push({"Satz.Ursprungsdateien":tabledata_newname_initialname})
myJSONtable.push({"Satz.NeuerName":tabledata_newname_newname})
myJSONtable.push({"Satz.Revision":tabledata_newname_rev})
}
在这里你可以看到函数运行后的样子:
{
"Satz": [
{
"Ursprungsdateien": "placeholder1",
"NeuerName": "placeholder1",
"Revision": "05"
},
{
"Ursprungsdateien": "placeholder2",
"NeuerName": "placeholder2",
"Revision": "04"
},
{
"Ursprungsdateien": "placeholder3",
"NeuerName": "placeholder3",
"Revision": "02"
},
{
"Ursprungsdateien": "placeholder4",
"NeuerName": "placeholder4",
"Revision": "02"
}
]
}
在这里你可以看到我实际得到的喷气机:
Satz.Ursprungsdateien: (4) ["placeholder1", "placeholder2", "placeholder3", "placeholder4"]
Satz.NeuerName: (4) ["placeholder1", "placeholder2", "placeholder3", "placeholder4"]
Satz.Revision: (4) ["05", "04", "02", "02"]
我必须在哪里或如何推送数据以使其看起来应该如此。
所以最后我想要 4 个数组,每个数组都填充了一个 Satz.Ursprungsdateien、一个 Satz.NeuerName 和一个 Satz.Revision。
提前谢谢你。
【问题讨论】:
标签: javascript jquery node.js json npm