zoukankan      html  css  js  c++  java
  • 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);
      

    这个主要用于vue 小程序 等绑定数据的二维数组操作 

  • 相关阅读:
    厚积薄发IT咨询
    厚积薄发SQL技巧
    厚积薄发CSS
    厚积薄发数据库迁移
    厚积薄发系统安全日志已满处理

    厚积薄发SQLServer内核架构浅析
    厚积薄发css布局页面头部
    常用正则表达式
    一条SQL语句OA
  • 原文地址:https://www.cnblogs.com/newmiracle/p/13876799.html
Copyright © 2011-2022 走看看