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 相关文章推荐
基于JQuery的动态删除Table表格的行和列的代码
May 12 Javascript
将光标定位于输入框最右侧实现代码
Dec 04 Javascript
js获取URL的参数的方法(getQueryString)示例
Sep 29 Javascript
jQuery实现的fixedMenu下拉菜单效果代码
Aug 24 Javascript
今天抽时间给大家整理jquery和ajax的相关知识
Nov 17 Javascript
js实现无缝滚动图
Feb 22 Javascript
利用node.js实现自动生成前端项目组件的方法详解
Jul 12 Javascript
JavaScript编写棋盘覆盖代码详解
Aug 28 Javascript
javascript如何用递归写一个简单的树形结构示例
Sep 06 Javascript
node.js到底要不要加分号浅析
Jul 11 Javascript
基于vue和react的spa进行按需加载的实现方法
Sep 29 Javascript
JavaScript函数重载操作实例浅析
May 02 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
destoon调用自定义模板及样式的公告栏
2014/06/21 PHP
yii的入口文件index.php中为什么会有这两句
2016/08/04 PHP
PDO::exec讲解
2019/01/28 PHP
php 多个变量指向同一个引用($b = &amp;$a)用法分析
2019/11/13 PHP
jquery限制输入字数,并提示剩余字数实现代码
2012/12/24 Javascript
js 回车提交表单两种实现方法
2012/12/31 Javascript
jquery实现图片等比例缩放以及max-width在ie中不兼容解决
2013/03/21 Javascript
Jquery实现兼容各大浏览器的Enter回车切换输入焦点的方法
2014/09/01 Javascript
node.js中的fs.fsync方法使用说明
2014/12/15 Javascript
jQuery操作DOM之获取表单控件的值
2015/01/23 Javascript
JS实现网页标题随机显示名人名言的方法
2015/11/03 Javascript
js输入框使用正则表达式校验输入内容的实例
2017/02/12 Javascript
在vue.js中抽出公共代码的方法示例
2017/06/08 Javascript
原生JS发送异步数据请求
2017/06/08 Javascript
Nodejs实现多房间简易聊天室功能
2017/06/20 NodeJs
JavaScript 中的 this 简单规则
2017/09/19 Javascript
vue实现打印功能的两种方法
2018/09/07 Javascript
node+express框架中连接使用mysql(经验总结)
2018/11/10 Javascript
在Vue环境下利用worker运行interval计时器的步骤
2019/08/01 Javascript
vue路由守卫及路由守卫无限循环问题详析
2019/09/05 Javascript
vue实现点击按钮切换背景颜色的示例代码
2020/06/23 Javascript
Vue+Element ui 根据后台返回数据设置动态表头操作
2020/09/21 Javascript
Python实现动态加载模块、类、函数的方法分析
2017/07/18 Python
windows下Virtualenvwrapper安装教程
2017/12/13 Python
详解Python正则表达式re模块
2019/03/19 Python
Pytorch: 自定义网络层实例
2020/01/07 Python
粉红色的鲸鱼:Vineyard Vines
2018/02/17 全球购物
财务人员求职自荐书范文
2014/02/10 职场文书
经营理念标语
2014/06/21 职场文书
创新社会管理心得体会
2014/09/12 职场文书
机关干部作风建设剖析材料
2014/10/23 职场文书
家装业务员岗位职责
2015/04/03 职场文书
因身体原因离职的辞职信范文
2015/05/12 职场文书
深度学习详解之初试机器学习
2021/04/14 Python
Windows环境下实现批量执行Sql文件
2021/10/05 SQL Server
Python中使用Opencv开发停车位计数器功能
2022/04/04 Python