var result.list =
[{"key":"预约 ","value":"预约 "},
{"key":"现场结束 ","value":"现场结束"},
{"key":" 转运维","value":"转运维 "},
{"key":" ","value":" "}]
//如果要删除对象包含key="现场结束"的对象则
var li = result.list;
var index;
for(var i=0;i<li.length;i++){
if((li[i].key).indexOf("现场结束")>-1){
index = i;
li.splice(index,1);
}
}
这里1的意思是删除这个index开始的第几个的元素,1即1个,删这个本身元素,n即n个,删除从这个索引开始共n个元素,而去掉后可以在后面加元素
写法为:
li.splice(index,1,{"key":" 新追加的","value":"新追加的 "});