splice()定义和用法
splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。
注释:该方法会改变原始数组。
var temp = [{'a':'a'}, {'b':'b'}, {'c':'c'}];
1.数组对象第二个与第一个互换(上移第二个对象到第一个对象)
temp[1] = temp.splice(0,1,temp[1])[0];
结果:
2.数组对象第二个与第三个互换(下移第二个对象到第三个对象)
temp[1] = temp.splice(2,1,temp[1])[0];
结果:
3.数组temp转移第二个对象到数组other
添加数组:
var other = [{'apple':'apple'}, {'banana':'banana'}, {'cat':'cat'}];
方法:
other.unshift(temp.splice(1,1)[0]);
结果: