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 相关文章推荐
JS控制显示隐藏兼容问题(IE6、IE7、IE8)
Apr 01 Javascript
js用Date对象处理时间实现思路及代码
Jan 31 Javascript
JavaScript中数据结构与算法(二):队列
Jun 19 Javascript
javascript实现的简单的表单验证
Jul 10 Javascript
JS限制条件补全问题实例分析
Dec 16 Javascript
jQuery事件详解
Feb 23 Javascript
JavaScript实现图片懒加载的方法分析
Jul 05 Javascript
JavaScript字符串转数字的5种方法及遇到的坑
Jul 16 Javascript
vue动态绑定class选中当前列表变色的方法示例
Dec 19 Javascript
webpack4实现不同的导出类型
Apr 09 Javascript
node.js 基于cheerio的爬虫工具的实现(需要登录权限的爬虫工具)
Apr 10 Javascript
原生JS封装vue Tab切换效果
Apr 28 Vue.js
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实现过滤UBB代码的类
2015/03/12 PHP
php使用post数组的键值创建同名变量并赋值的方法
2015/04/03 PHP
Yii2基于Ajax自动获取表单数据的方法
2016/08/10 PHP
PHP删除字符串中非字母数字字符方法总结
2019/01/20 PHP
php实现网页上一页下一页翻页过程详解
2019/06/28 PHP
javascript基础知识大集锦(二) 推荐收藏
2011/01/13 Javascript
Prototype的Class.create函数解析
2011/09/22 Javascript
ExtJS判断IE浏览器类型的方法
2014/02/10 Javascript
javascript作用域和闭包使用详解
2014/04/25 Javascript
教你如何使用node.js制作代理服务器
2014/11/26 Javascript
zepto.js中tap事件阻止冒泡的实现方法
2015/02/12 Javascript
js判断数组key是否存在(不用循环)的简单实例
2016/08/03 Javascript
JavaScript 继承详解(六)
2016/10/11 Javascript
JS匿名函数类生成方式实例分析
2016/11/26 Javascript
常用JS图片滚动(无缝、平滑、上下左右滚动)代码大全(推荐)
2016/12/20 Javascript
js实现密码强度检验
2017/01/15 Javascript
JS实现简易刻度时钟示例代码
2017/03/11 Javascript
如何安装控制器JavaScript生成插件详解
2018/10/21 Javascript
详解关于element级联选择器数据回显问题
2019/02/20 Javascript
微信小程序实现获取准确的腾讯定位地址功能示例
2019/03/27 Javascript
JS使用H5实现图片预览功能
2019/09/30 Javascript
vue学习之Vue-Router用法实例分析
2020/01/06 Javascript
[05:04]DOTA2上海特级锦标赛主赛事第二日TOP10
2016/03/04 DOTA
Python下rrdtool模块的基本使用方法
2015/11/13 Python
Python基于PyGraphics包实现图片截取功能的方法
2017/12/21 Python
Django中create和save方法的不同
2019/08/13 Python
PyCharm搭建Spark开发环境的实现步骤
2019/09/05 Python
如何基于windows实现python定时爬虫
2020/05/01 Python
使用Python快速打开一个百万行级别的超大Excel文件的方法
2021/03/02 Python
英文请假条
2014/04/11 职场文书
班主任工作实习计划
2015/01/16 职场文书
奖励通知
2015/04/22 职场文书
出生证明格式
2015/06/15 职场文书
2016年母亲节广告语
2016/01/28 职场文书
关于办理居住证的介绍信模板
2019/11/27 职场文书
给原生html中添加水印遮罩层的实现示例
2021/04/02 Javascript