• 删除数组中的元素


    /***********删除数组元素******************/
    //从数组删除
    var start = 'false';
    var L = 0;
    for(var i = 0;i < add_exam.vars.choosed_user.length;i++) {
      if(add_exam.vars.choosed_user[i].pid == id) {
        if(start == 'false') {
          start = i;
        }
        //add_exam.vars.choosed_user.splice(i,1);
        L++;
      }
    }
    if(start != 'false') {
      add_exam.vars.choosed_user.splice(start,L);
    }

    //从关联数组删除
    for(var a in add_exam.vars.uid_cid_arr) {
      if(add_exam.vars.uid_cid_arr[a].class_id == id) {
        delete add_exam.vars.uid_cid_arr[a];
      }
    }

    附:

    A = [

      {'id':'3','name':'cjj'},

      {'id':'4','name':'hhh'}

    ]

    B = [

      {'id':'3','name':'cjj'},

      {'id':'5','name':'kkh'}

    ]

    //返回A数组中B没有的元素
     function get_buji(A,B){
      var a = {};
      var b = {};
      var result = [];
      for (var i in A) {
        if(A[i].hasOwnProperty("id")){
          a[A[i].id] = A[i];
        }
      }
      for (var i in B) {
        if(B[i].hasOwnProperty("id")){
          b[B[i].id] = B[i];
        }
      }
      var a_key = Object.keys(a);
      var b_key = Object.keys(b);

      for (var i in a_key) {
        if (b_key.indexOf(a_key[i]) == -1 && a[a_key[i]] != undefined) {
          result.push(a[a_key[i]]);
        }
      }
      return result;
    }

  • 相关阅读:
    整理:分页存储过程整理
    净利润-流通市值比率”与公司估值
    常见7种股票底部形态(图解)
    nginx
    移动成本分布1
    浅谈公开信息检索和判断能力
    股票技术分析 成交量与换手率专题
    成份股和成份股指数
    股票底部形态初探
    筹码拉抬派发法
  • 原文地址:https://www.cnblogs.com/bber/p/9666940.html
Copyright © 2020-2023  润新知