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广告代码
May 30 Javascript
Mac地址验证的javascript代码
Nov 09 Javascript
jQuery学习笔记之jQuery原型属性和方法
Jun 09 Javascript
JavaScript实现跑马灯抽奖活动实例代码解析与优化(二)
Feb 16 Javascript
浅析JS异步加载进度条
May 05 Javascript
使用Bootstrap typeahead插件实现搜索框自动补全的方法
Jul 07 Javascript
JavaScript实现图片切换效果
Aug 12 Javascript
在vue-cli搭建的项目中增加后台mock接口的方法
Apr 26 Javascript
angularjs的单选框+ng-repeat的实现方法
Sep 12 Javascript
Vue根据条件添加click事件的方式
Nov 09 Javascript
利用JS如何获取form表单数据
Dec 19 Javascript
解决VueCil代理本地proxytable无效报错404的问题
Nov 07 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 字符串加密函数(在指定时间内加密还原字符串,超时无法还原)
2010/04/28 PHP
深入array multisort排序原理的详解
2013/06/18 PHP
ThinkPHP中pathinfo的访问模式、路径访问模式及URL重写总结
2014/08/23 PHP
PHP面向对象自动加载机制原理与用法分析
2016/10/14 PHP
PHP应用跨时区功能的实现方法
2019/03/21 PHP
javascript新手语法小结
2008/06/15 Javascript
JS实现可改变列宽的table实例
2013/07/02 Javascript
NodeJs——入门必看攻略
2016/06/27 NodeJs
Javascript json object 与string 相互转换的简单实现
2016/09/27 Javascript
Web性能优化系列 10个提升JavaScript性能的技巧
2016/09/27 Javascript
Bootstrap Table快速完美搭建后台管理系统
2017/09/20 Javascript
vue做网页开场视频的实例代码
2017/10/20 Javascript
bootstrap3中container与container_fluid外层容器的区别讲解
2017/12/04 Javascript
angularJs复选框checkbox选中进行ng-show显示隐藏的方法
2018/10/08 Javascript
jQuery实现简易聊天框
2020/02/08 jQuery
vue3.0生命周期的示例代码
2020/09/24 Javascript
Ant Design的Table组件去除
2020/10/24 Javascript
python如何读写csv数据
2018/03/21 Python
python3.x实现发送邮件功能
2018/05/22 Python
python实现批量解析邮件并下载附件
2018/06/19 Python
Django错误:TypeError at / 'bool' object is not callable解决
2019/08/16 Python
Python hashlib常见摘要算法详解
2020/01/13 Python
python topk()函数求最大和最小值实例
2020/04/02 Python
Python爬虫获取op.gg英雄联盟英雄对位胜率的源码
2021/01/29 Python
HTML5 Canvas API中drawImage()方法的使用实例
2016/03/25 HTML / CSS
南非领先的在线旅行社:Travelstart南非
2016/09/04 全球购物
找到不普通的东西:Bonanza
2016/10/20 全球购物
英国Amara家居法国网站:家居装饰,现代装饰和豪华礼品
2016/12/15 全球购物
aden + anais官方网站:婴儿襁褓、毯子、尿布和服装
2017/06/21 全球购物
新闻学专业应届生求职信
2013/11/08 职场文书
人事专员岗位职责
2013/11/20 职场文书
综合素质评价个性与发展自我评价
2015/03/06 职场文书
2015年全国爱眼日活动方案
2015/05/05 职场文书
戒赌保证书
2015/05/11 职场文书
光荣之路观后感
2015/06/12 职场文书
Python字符串的转义字符
2022/04/07 Python