• 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 ;
    }

  • 相关阅读:
    原型模式
    windows下Redis安装及利用java操作Redis
    redis笔记
    STS 安装SVN插件
    java 操作MongoDB简易工具类
    Mysql 单表数据量过大移除数据
    Mysql 提示拷贝效率
    JS 图片显示一部分 小计
    FashJson转换
    WIndow MongoDb安装和启动
  • 原文地址:https://www.cnblogs.com/zhuifengnianshao/p/3944641.html
Copyright © 2020-2023  润新知