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 18 Javascript
用JQuery调用Session的实现代码
Oct 29 Javascript
始终在屏幕中间显示Div的代码(css+js)
Mar 10 Javascript
javascript加号&quot;+&quot;的二义性说明
Mar 04 Javascript
Jquery取得iframe下内容的方法
Nov 18 Javascript
JS实现的生成随机数的4个函数分享
Feb 11 Javascript
JavaScript合并两个数组并去除重复项的方法
Jun 13 Javascript
探究Javascript模板引擎mustache.js使用方法
Jan 26 Javascript
Node.js  REPL (交互式解释器)实例详解
Aug 06 Javascript
js用类封装pop弹窗组件
Oct 08 Javascript
JS实现倒序输出的几种常用方法示例
Apr 13 Javascript
JavaScript Event Loop相关原理解析
Jun 10 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
Terran兵种对照表
2020/03/14 星际争霸
PHP类的使用 实例代码讲解
2009/12/28 PHP
php获取本周开始日期和结束日期的方法
2015/03/09 PHP
Nginx环境下PHP flush失效的解决方法
2016/10/19 PHP
php 解析xml 的四种方法详细介绍
2016/10/26 PHP
PHP获取数据库表中的数据插入新的表再原删除数据方法
2018/10/12 PHP
身份证号码前六位所代表的省,市,区, 以及地区编码下载
2007/04/12 Javascript
jquery的ajax从纯真网(cz88.net)获取IP地址对应地区名
2009/12/02 Javascript
setTimeout和setInterval的区别你真的了解吗?
2011/03/31 Javascript
javascript 获取函数形参个数
2014/07/31 Javascript
Egret引擎开发指南之视觉编程
2014/09/03 Javascript
js 打开新页面在屏幕中间的实现方法
2016/11/02 Javascript
javascript工厂模式和构造函数模式创建对象方法解析
2016/12/30 Javascript
jQuery实现可拖动进度条实例代码
2017/06/21 jQuery
JS仿QQ好友列表展开、收缩功能(第二篇)
2017/07/07 Javascript
基于zepto.js实现手机相册功能
2017/07/11 Javascript
动态加载权限管理模块中的Vue组件
2018/01/16 Javascript
vue全屏事件开发详解
2020/06/17 Javascript
python实现将pvr格式转换成pvr.ccz的方法
2015/04/28 Python
python读写ini配置文件方法实例分析
2015/06/30 Python
Python3使用requests登录人人影视网站的方法
2016/05/11 Python
微信跳一跳游戏python脚本
2020/04/01 Python
python 获取list特定元素下标的实例讲解
2018/04/09 Python
Django RBAC权限管理设计过程详解
2019/08/06 Python
Python如何对齐字符串
2020/07/30 Python
python 判断一组数据是否符合正态分布
2020/09/23 Python
python Selenium 库的使用技巧
2020/10/16 Python
使用HTML5 Canvas API中的clip()方法裁剪区域图像
2016/03/25 HTML / CSS
如何避免常见的6种HTML5错误用法
2017/11/06 HTML / CSS
精灵市场:Pixie Market
2019/06/18 全球购物
JSP和EJB可以共享HttpSession么?EJB里面可以改变session里面的内容
2013/06/05 面试题
土木工程个人自荐信范文
2013/11/30 职场文书
退货证明模板
2015/06/23 职场文书
幼儿园见习总结
2015/06/23 职场文书
初中开学典礼新闻稿
2015/07/17 职场文书
python 单机五子棋对战游戏
2022/04/28 Python