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

    ---恢复内容结束---

  • 相关阅读:
    虚函数
    class与struct的区别
    HTTP是什么连接
    长连接与短连接
    多线程的主要优点
    overload、override、overwrite的介绍
    常用的Linux命令
    IO模型——IO多路复用机制
    栈区与堆区的区别
    软链接和硬链接到底有啥区别
  • 原文地址:https://www.cnblogs.com/zhuifengnianshao/p/3977174.html
Copyright © 2011-2022 走看看