在Javascript操作JSON对象,增加 删除 修改的简单实现
在Javascript操作JSON对象,增加删除修改全有的,详情见代码
<scripttype="text/javascript">
varjsonObj2={teacher:[
{name:"jordan",sex:"m",age:"40"},
{name:"bryant",sex:"m",age:"28"},
{name:"McGrady",sex:"m",age:"27"}
]};
varjsonObj2New={};
$("#btn").click(function(){
//invoketheupdate
updateData("jordan");
varpersons=jsonObj2.teacher;
for(vari=0;i<persons.length;i++){
varcur_person=persons[i];
alert(cur_person.sex);
}
//invokethedelete
deleteData("jordan");
varpersons=jsonObj2.teacher;
for(vari=0;i<persons.length;i++){
varcur_person=persons[i];
alert(cur_person.sex);
}
//push
vartemp={name:"kenny",sex:"m",age:"25"};
jsonObj2.teacher.push(temp);
varpersons=jsonObj2.teacher;
for(vari=0;i<persons.length;i++){
varcur_person=persons[i];
alert(cur_person.name);
}
});
functionupdateData(name){
varpersons=jsonObj2.teacher;
//alert(name);
for(vari=0;i<persons.length;i++){
varcur_person=persons[i];
if(cur_person.name==name){
persons[i].sex="f";
}
}
}
functiondeleteData(name){
varpersons=jsonObj2.teacher;
//alert(name);
for(vari=0;i<persons.length;i++){
varcur_person=persons[i];
if(cur_person.name==name){
jsonObj2.teacher.splice(i,1);
}
}
}
</script>
以上这篇在Javascript操作JSON对象,增加删除修改的简单实现就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。