var obj = [{"href":"baidu.com","text":"test","orgId":123,"dataType":"curry",}];
var people={name:"小明",sex:"M",age:"24"};
obj.push(people);//数组最后加一条记录
console.log(obj);
obj.pop();//删除最后一项
console.log(obj);
obj.shift();//删除第一项
console.log(obj);
obj.unshift(people);//数组最前面加一条记录
console.log(obj);
只要适合Javascript的方法都是可以用在JSON对象的数组中的!还可以通过splice( )方法进行对象删除操作!
var obj = [
{"href":"baidu.com"},
{"text":"test","orgId":123},
{"dataType":"curry","activeClass":"haha"}
];
var people={name:"小明",sex:"M",age:"24"};
console.log(obj);
obj.splice(0,1);//开始位置,删除个数
console.log(obj);
替换不删除
var obj = [
{"href":"baidu.com"},
{"text":"test","orgId":123},
{"dataType":"curry","activeClass":"haha"}
];
var self={name:"tom",sex:"m",age:"24"};
var brother={name:"Mike",sex:"m",age:"29"};
obj.splice(1,0,self,brother);//开始位置,删除个数,插入对象
console.log(obj);
替换并删除
var obj = [
{"href":"baidu.com"},
{"text":"test","orgId":123},
{"dataType":"curry","activeClass":"haha"}
];
var self={name:"tom",sex:"m",age:"24"};
var brother={name:"Mike",sex:"m",age:"29"};
obj.splice(0,1,self,brother);//开始位置,删除个数,插入对象
console.log(obj);