我们在表中有一个名称/值对字段,可以修改这些字段,即可以更改现有值或添加一个新的值对。 我们编写了以下脚本来更新现有值。 请提供有关如何在现有的基础上添加新对的帮助。
for (var name in u_service_characteristics) {
if (parsed.service_characteristics[name] != null &&
parsed.service_characteristics[name] != undefined) {
u_service_characteristics[name] = parsed.service_characteristics[name];
}
}
以上代码仅修改现有名称,如果输入名称不存在,如何插入。
答案 0 :(得分:0)
与其遍历目标的键,不如遍历源代码的键:
for(var name in parsed.service_characteristics)
答案 1 :(得分:0)
我猜这就是您需要的
var existings = Object.getOwnPropertyNames(u_service_characteristics);
for (var name in parsed.service_characteristics) {
if (!existings.includes(name)) {
u_service_characteristics[name] = parsed.service_characteristics[name];
}
}