javascript⼆维数组操作javascript⼆维数组操作
function deletearrayitem(itemlist,key,value) {
var itemlistlen = itemlist.length;
for (var i = 0; i < itemlistlen; i++) {
if(itemlist[i][key]==value){
itemlist.splice(i, 1);
}
}
}
function updatetarrayitem(itemlist,key,value,updatekey,updatevalue) {
var itemlistlen = itemlist.length;
for (var i = 0; i < itemlistlen; i++) {
if(itemlist[i][key]==value){
itemlist[i][updatekey]=updatevalue;
}
}
}
var itemlist = [];
var item = {};
item['id'] = "1";
item['phone'] = 1588288163;
item['time'] = 3213;
itemlist.push(item);
var item = {};
item['id'] = "2";
item['phone'] = 183288163;
item['time'] = 3213;
itemlist.push(item);
var item = {};
item['id'] = "3";
item['phone'] = 1585828163;
item['time'] = 3213;
itemlist.push(item);
/
/删除id为2 的数据
deletearrayitem(itemlist,'id',2)
//更新id为3 设置phone 为3222
updatetarrayitem(itemlist,'id',3,'phone',3222)
console.log(itemlist);
javascript数组对象这个主要⽤于vue ⼩程序等绑定数据的⼆维数组操作
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论