js实现的类似于asp数据字典的数据类型代码实例


Posted in Javascript onSeptember 03, 2014

首先声明一个数组:

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 ;

}
Javascript 相关文章推荐
关于javascript document.createDocumentFragment()
Apr 04 Javascript
JavaScript 学习笔记(九)call和apply方法
Jan 11 Javascript
关于js中alert弹出窗口文本换行问题简单详细说明
Dec 11 Javascript
js改变文章字体大小的实例代码
Nov 27 Javascript
浅析JavaScript中的同名标识符优先级
Dec 06 Javascript
node.js中的querystring.parse方法使用说明
Dec 10 Javascript
详解JavaScript UTC时间转换方法
Jan 07 Javascript
js提交form表单,并传递参数的实现方法
May 25 Javascript
JS中关于正则的巧妙操作
Aug 31 Javascript
vue源码入口文件分析(推荐)
Jan 30 Javascript
Angular5中提取公共组件之radio list的实例代码
Jul 10 Javascript
微信小程序分享海报生成的实现方法
Dec 10 Javascript
jQuery表格列宽可拖拽改变且兼容firfox
Sep 03 #Javascript
Egret引擎开发指南之视觉编程
Sep 03 #Javascript
Egret引擎开发指南之发布项目
Sep 03 #Javascript
Egret引擎开发指南之运行项目
Sep 03 #Javascript
JavaScript实现找出字符串中第一个不重复的字符
Sep 03 #Javascript
Egret引擎开发指南之编译项目
Sep 03 #Javascript
js和jquery中循环的退出和继续下一个循环
Sep 03 #Javascript
You might like
我的论坛源代码(二)
2006/10/09 PHP
图文详解PHP环境搭建教程
2016/07/16 PHP
nginx下安装php7+php5
2016/07/31 PHP
php中get_magic_quotes_gpc()函数说明
2017/02/06 PHP
Alliance vs Liquid BO3 第二场2.13
2021/03/10 DOTA
BOOM vs RR BO5 第二场 2.14
2021/03/10 DOTA
Microsoft Ajax Minifier 压缩javascript的方法
2010/03/05 Javascript
iframe窗口高度自适应的实现方法
2014/01/08 Javascript
js charAt的使用示例
2014/02/18 Javascript
javascript实现动态表头及表列的展现方法
2015/07/14 Javascript
轻松实现javascript数据双向绑定
2015/11/11 Javascript
jQuery绑定事件的几种实现方式
2016/05/09 Javascript
BootStrap+Angularjs+NgDialog实现模式对话框
2016/08/24 Javascript
AngularJS实现一次监听多个值发生的变化
2016/08/31 Javascript
JavaScript实现数组降维详解
2017/01/05 Javascript
详解nodejs操作mongodb数据库封装DB类
2017/04/10 NodeJs
搭建vue开发环境
2018/07/19 Javascript
Vue 中的受控与非受控组件的实现
2018/12/17 Javascript
在vue中使用G2图表的示例代码
2019/03/19 Javascript
Js实现复选框的全选、全不选反选功能代码实例
2020/02/28 Javascript
[02:40]DOTA2英雄基础教程 巨牙海民
2013/12/23 DOTA
在 Django/Flask 开发服务器上使用 HTTPS
2014/07/03 Python
python中sort和sorted排序的实例方法
2019/08/26 Python
python多线程扫描端口(线程池)
2019/09/04 Python
Python中输入和输出(打印)数据实例方法
2019/10/13 Python
怎么解决pycharm license Acti的方法
2020/10/28 Python
python 实现倒计时功能(gui界面)
2020/11/11 Python
美国用餐电影院:Alamo Drafthouse Cinema
2020/01/23 全球购物
N:Philanthropy官网:美国洛杉矶基础款服装
2020/06/09 全球购物
优秀生推荐信范文
2013/11/28 职场文书
土木工程求职信
2014/05/29 职场文书
七夕情人节问候语
2015/11/11 职场文书
解决使用了nginx获取IP地址都是127.0.0.1 的问题
2021/09/25 Servers
68行Python代码实现带难度升级的贪吃蛇
2022/01/18 Python
小程序实现侧滑删除功能
2022/06/25 Javascript