我有以下JavaScript结构:
obj = [
{
"patient_category_id":1,
"patient_category_alias":"He",
"patient_category_name":"Hello",
"translate_id":null,
"active":1
},
{
"patient_category_id":2,
"patient_category_alias":"Hi",
"patient_category_name":"Hilo",
"translate_id":null,
"active":1
}];
我想删除 translate_id 和有效,然后插入已创建,如下所示:
obj = [
{
"patient_category_id":1,
"patient_category_alias":"He",
"patient_category_name":"Hello",
"created": 'xxxx'
},
{
"patient_category_id":2,
"patient_category_alias":"Hi",
"patient_category_name":"Hilo",
"created": 'xxxx'
}];
答案 0 :(得分:0)
delete obj.translate_id;
delete obj.active;
obj.created = 'xxxx';
答案 1 :(得分:0)
delete obj[0].translate_id;
delete obj[1].translate_id;
delete obj[0].active;
delete obj[1].active;
obj[0].created = "xxxx";
obj[1].created = "xxxx";
或者您可以使用
delete obj[0]["translate_id"]; // deletes translate_id from the first one
delete obj[1]["translate_id"]; // deletes translate_id from the second one
delete obj[0]["active"];
delete obj[1]["active"];
obj[0]["created"] = "xxxx"; // creates created in the first one
obj[1]["created"] = "xxxx"; // creates created in the second one