zoukankan      html  css  js  c++  java
  • js 利用数组实现类似于asp中的数据字典

    首先声明一个数组

    var dictNew=new Array;

     var key;

    var value;

     for (var i = 0; i <50; i++) {

      //获取要添加到数据字典的键值对
        key= jQuery("#costCodeIdId"+i).val();

      value = num2zero(jQuery("#valueId"+i).val());

      //检查该key值是否在数据字典中存在,如果不存在,直接把key值和value添加到数据字典中,如果存在该key键值,则value值累加

        if(checkHasInDict(key,dictNew)){
           dictNew[key] = num2zero(dictNew[key]) + value;
        }else{
           dictNew[key] = value;
        }

    }

    //数据字典的取值

    function getDictValue(key,dict){

      var tempDictValue = "";

      for(var k in dict){

        if(k==key){

          tempDictValue =dict[k];

          return tempDictValue;

        }

      }

      return tempDictValue;

    }

    //检查是key值是否在数组中存在
    function checkHasInDict(key,dict){
     for(var k in dict){
      if (k == key){
       return true;
      }
     }
     return false ;
    }

  • 相关阅读:
    对jquery的 attr()和prop()理解
    你真的了解javascript吗
    js代码的一些小技巧
    导出导入数据库
    Mysql授权root用户远程登录
    Centos 忘记root密码怎么办?
    linux挂载概念简述:
    centos7防火墙设置
    centos 防火墙
    centos共享目录
  • 原文地址:https://www.cnblogs.com/zhuifengnianshao/p/3944641.html
Copyright © 2011-2022 走看看