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 有趣而诡异的数组
Apr 06 Javascript
firefox火狐浏览器与与ie兼容的2个问题总结
Jul 20 Javascript
javascript分页代码(当前页码居中)
Sep 20 Javascript
JS关闭窗口或JS关闭页面的几种代码分享
Oct 25 Javascript
node.js中的fs.lchmod方法使用说明
Dec 16 Javascript
实例解析angularjs的filter过滤器
Dec 14 Javascript
vue2.0获取自定义属性的值
Mar 28 Javascript
使用Vue写一个datepicker的示例
Jan 27 Javascript
vue iview实现动态路由和权限验证功能
Apr 17 Javascript
JavaScript设计模式之建造者模式实例教程
Jul 02 Javascript
学习jQuery中的noConflict()用法
Sep 28 jQuery
js中Map和Set的用法及区别实例详解
Feb 15 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判断字符以及字符串的包含方法属性
2008/08/30 PHP
Mysql数据库操作类( 1127版,提供源码下载 )
2010/12/02 PHP
php获取网页中图片、DIV内容的简单方法
2014/06/19 PHP
php分页函数完整实例代码
2014/09/22 PHP
php实现高效获取图片尺寸的方法
2014/12/12 PHP
PHP基于双向链表与排序操作实现的会员排名功能示例
2017/12/26 PHP
常用参考资料(手册)下载或者链接
2006/07/22 Javascript
几款极品的javascript压缩混淆工具
2007/05/16 Javascript
用javascript实现计算两个日期的间隔天数
2007/08/14 Javascript
JavaScript面向对象之Prototypes和继承
2012/07/12 Javascript
DOM节点删除函数removeChild()用法实例
2015/01/12 Javascript
jQuery获得包含margin的outerWidth和outerHeight的方法
2015/03/25 Javascript
javascript实现手机震动API代码
2015/08/05 Javascript
实例讲解使用原生JavaScript处理AJAX请求的方法
2016/05/10 Javascript
原生js实现电商侧边导航效果
2017/01/19 Javascript
详解如何使用Vue2做服务端渲染
2017/03/29 Javascript
Three.js 再探 - 写一个微信跳一跳极简版游戏
2018/01/04 Javascript
vue2 前端搜索实现示例
2018/02/26 Javascript
vue引入js数字小键盘的实现代码
2018/05/14 Javascript
vue中关闭eslint的方法分析
2018/08/04 Javascript
React Hooks 实现和由来以及解决的问题详解
2020/01/17 Javascript
Vue $emit()不能触发父组件方法的原因及解决
2020/07/28 Javascript
详解vue父子组件状态同步的最佳方式
2020/09/10 Javascript
python保存字符串到文件的方法
2015/07/01 Python
Python中的数据对象持久化存储模块pickle的使用示例
2016/03/03 Python
Python3爬虫之自动查询天气并实现语音播报
2019/02/21 Python
使用python制作一个为hex文件增加版本号的脚本实例
2019/06/12 Python
Django框架orM与自定义SQL语句混合事务控制操作
2019/06/27 Python
python3.7环境下安装Anaconda的教程图解
2019/09/10 Python
python树的同构学习笔记
2019/09/14 Python
python3检查字典传入函数键是否齐全的实例
2020/06/05 Python
python计算auc的方法
2020/09/09 Python
百丽国际旗下购物网站:优购
2017/02/28 全球购物
采用怎样的方法保证数据的完整性
2013/12/02 面试题
2014党员批评和自我批评思想汇报
2014/09/21 职场文书
大学生社会服务心得体会
2016/01/22 职场文书