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 RegExp方法获取地址栏参数(面向对象)
Mar 10 Javascript
jquery 子窗口操作父窗口的代码
Sep 21 Javascript
js获取网页高度(详细整理)
Dec 28 Javascript
js实现iGoogleDivDrag模块拖动层拖动特效的方法
Mar 04 Javascript
AngularJs+Bootstrap实现漂亮的计算器
Aug 10 Javascript
Angularjs渲染的 using 指令的星级评分系统示例
Nov 09 Javascript
微信小程序 Animation实现图片旋转动画示例
Aug 22 Javascript
深入解析koa之异步回调处理
Jun 17 Javascript
no-vnc和node.js实现web远程桌面的完整步骤
Aug 11 Javascript
使用vscode快速建立vue模板过程详解
Oct 10 Javascript
JS实现音乐钢琴特效
Jan 06 Javascript
Java 生成随机字符的示例代码
Jan 13 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
php防止伪造的数据从URL提交方法
2014/06/27 PHP
javascript 显示当前系统时间代码
2009/12/28 Javascript
JQuery结合CSS操作打印样式的方法
2013/12/24 Javascript
JavaScript中的ParseInt(&quot;08&quot;)和“09”返回0的原因分析及解决办法
2016/05/19 Javascript
浅谈JQ中mouseover和mouseenter的区别
2016/09/13 Javascript
详解vue2.0的Element UI的表格table列时间戳格式化
2017/06/13 Javascript
AngularJS实现自定义指令与控制器数据交互的方法示例
2017/06/19 Javascript
JS判断Android、iOS或浏览器的多种方法(四种方法)
2017/06/29 Javascript
JavaScript数据结构之双向链表和双向循环链表的实现
2017/11/28 Javascript
浅谈JS对象添加getter与setter的5种方法
2018/06/09 Javascript
微信小程序授权登陆及每次检查是否授权实例代码
2019/09/18 Javascript
解决Idea、WebStorm下使用Vue cli脚手架项目无法使用Webpack别名的问题
2019/10/11 Javascript
vue elementUI 表单校验的实现代码(多层嵌套)
2019/11/06 Javascript
js根据后缀判断文件文件类型的代码
2020/05/09 Javascript
详解Python的Django框架中的通用视图
2015/05/04 Python
Python中使用不同编码读写txt文件详解
2015/05/28 Python
关于python2 csv写入空白行的问题
2018/06/22 Python
python利用thrift服务读取hbase数据的方法
2018/12/27 Python
PyCharm搭建Spark开发环境实现第一个pyspark程序
2019/06/13 Python
pandas删除行删除列增加行增加列的实现
2019/07/06 Python
numpy.array 操作使用简单总结
2019/11/08 Python
详谈tensorflow gfile文件的用法
2020/02/05 Python
详解Python中@staticmethod和@classmethod区别及使用示例代码
2020/12/14 Python
如何利用python 读取配置文件
2021/01/06 Python
如何用python开发Zeroc Ice应用
2021/01/29 Python
阿里巴巴Oracle DBA笔试题答案-备份恢复类
2013/11/20 面试题
消防先进事迹材料
2014/02/10 职场文书
机电一体化求职信
2014/03/10 职场文书
个人投资计划书
2014/05/01 职场文书
精神文明建设标语
2014/06/16 职场文书
护理学专业求职信
2014/06/29 职场文书
挂职学习心得体会
2014/09/09 职场文书
开展党的群众路线教育实践活动总结报告
2014/10/31 职场文书
士兵突击观后感
2015/06/16 职场文书
全家福照片寄语怎么写?
2019/04/02 职场文书
Mysql中 unique列插入重复值该怎么解决呢
2021/05/26 MySQL