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 Event学习第五章 高级事件注册模型
Feb 07 Javascript
Sortable.js拖拽排序使用方法解析
Nov 04 Javascript
TableSort.js表格排序插件使用方法详解
Feb 10 Javascript
javascript DOM的详解及实例代码
Mar 06 Javascript
Vue项目中quill-editor带样式编辑器的使用方法
Aug 08 Javascript
Bootstrap Table快速完美搭建后台管理系统
Sep 20 Javascript
ES6中Set和Map数据结构,Map与其它数据结构互相转换操作实例详解
Feb 28 Javascript
微信小程序学习笔记之文件上传、下载操作图文详解
Mar 29 Javascript
vue通过数据过滤实现表格合并
Nov 30 Javascript
layui自己添加图片按钮并点击跳转页面的例子
Sep 14 Javascript
纯JS开发baguetteBox.js响应式画廊插件
Jun 28 Javascript
js实现验证码干扰(静态)
Feb 22 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语法(2)
2006/10/09 PHP
php array_map array_multisort 高效处理多维数组排序
2009/06/11 PHP
php实现购物车功能(上)
2020/07/23 PHP
Thinkphp5 如何隐藏入口文件index.php(URL重写)
2019/10/16 PHP
关于laravel 子查询 &amp; join的使用
2019/10/16 PHP
新浪的图片新闻效果
2007/01/13 Javascript
用户注册常用javascript代码
2009/08/29 Javascript
javascript JSON操作入门实例
2010/04/16 Javascript
js更优雅的兼容
2010/08/12 Javascript
一个简单的弹性返回顶部JS代码实现介绍
2013/06/09 Javascript
JS对象转换为Jquery对象示例
2014/01/26 Javascript
bootstrap模态框消失问题的解决方法
2016/12/02 Javascript
基于JavaScript实现屏幕滚动效果
2017/01/18 Javascript
微信小程序开发之animation循环动画实现的让云朵飘效果
2017/07/14 Javascript
bootstrap table方法之expandRow-collapseRow展开或关闭当前行数据
2020/08/09 Javascript
bootstrap模态框关闭后清除模态框的数据方法
2018/08/10 Javascript
浅谈ElementUI中switch回调函数change的参数问题
2018/08/24 Javascript
Nodejs中获取当前函数被调用的行数及文件名详解
2018/12/12 NodeJs
python抽象基类用法实例分析
2015/06/04 Python
Python即时网络爬虫项目启动说明详解
2018/02/23 Python
对Python 2.7 pandas 中的read_excel详解
2018/05/04 Python
Python selenium实现微博自动登录的示例代码
2018/05/16 Python
pandas分区间,算频率的实例
2019/07/04 Python
解决Django后台ManyToManyField显示成Object的问题
2019/08/09 Python
对Django中内置的User模型实例详解
2019/08/16 Python
html5如何及时更新缓存文件(js、css或图片)
2013/06/24 HTML / CSS
实例讲解使用SVG制作loading加载动画的方法
2016/04/05 HTML / CSS
一套C#面试题
2013/10/09 面试题
AJAX检测用户名是否存在的方法
2021/03/24 Javascript
教师党员思想汇报
2014/01/06 职场文书
学校介绍信范文
2014/01/14 职场文书
大学军训感言600字
2014/02/25 职场文书
2014年秋季开学典礼致辞
2014/08/02 职场文书
故意伤害罪辩护词
2015/05/21 职场文书
python批量创建变量并赋值操作
2021/06/03 Python
Python实现8种常用抽样方法
2021/06/27 Python