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的ActiveXObject对象检测应用程序是否安装的方法
Apr 15 Javascript
构造函数+原型模式构造js自定义对象(最通用)
May 12 Javascript
BootStrap的JS插件之轮播效果案例详解
May 16 Javascript
限制复选框最多选择项的实现代码
May 30 Javascript
ng-options和ng-checked在表单中的高级运用(推荐)
Jan 21 Javascript
vue组件间通信解析
Mar 01 Javascript
利用JavaScript在网页实现八数码启发式A*算法动画效果
Apr 16 Javascript
three.js中文文档学习之如何本地运行详解
Nov 20 Javascript
ES6 迭代器(Iterator)和 for.of循环使用方法学习(总结)
Feb 08 Javascript
微信小程序画布圆形进度条显示效果
Nov 17 Javascript
微信小程序的引导页实现代码
Jun 24 Javascript
vue实现lodop打印功能的示例
Nov 11 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
用C/C++扩展你的PHP 为你的php增加功能
2012/09/06 PHP
php5.3 goto函数介绍和示例
2014/03/21 PHP
CI框架(CodeIgniter)实现的数据库增删改查操作总结
2018/05/23 PHP
php获取微信基础接口凭证Access_token
2018/08/23 PHP
PHP开发实现快递查询功能详解
2019/04/08 PHP
PHP使用ActiveMQ实现消息队列的方法详解
2019/05/31 PHP
IE8下关于querySelectorAll()的问题
2010/05/13 Javascript
异步加载script的代码
2011/01/12 Javascript
Jquery Post处理后不进入回调的原因及解决方法
2014/07/15 Javascript
jQuery响应鼠标事件并隐藏与显示input默认值
2014/08/24 Javascript
分享28款免费实用的 JQuery 图片和内容滑块插件
2014/12/15 Javascript
Javascript 高阶函数使用介绍
2015/06/15 Javascript
JSP基于Bootstrap分页显示实例解析
2016/06/12 Javascript
js实现StringBuffer的简单实例
2016/09/02 Javascript
Jquery循环截取字符串的方法(多出的字符串处理成&quot;...&quot;)
2016/11/28 Javascript
纯js实现悬浮按钮组件
2016/12/17 Javascript
详解如何使用vue-cli脚手架搭建Vue.js项目
2017/05/19 Javascript
Angular中响应式表单的三种更新值方法详析
2017/08/22 Javascript
微信小程序自定义轮播图
2018/11/04 Javascript
详解Vue中watch对象内属性的方法
2019/02/01 Javascript
vue 列表页跳转详情页获取id以及详情页通过id获取数据
2019/03/27 Javascript
微信小程序与webview交互实现支付功能
2019/06/07 Javascript
Vue的路由及路由钩子函数的实现
2019/07/02 Javascript
python中遍历文件的3个方法
2014/09/02 Python
在Heroku云平台上部署Python的Django框架的教程
2015/04/20 Python
Python素数检测实例分析
2015/06/15 Python
python实现上传文件到linux指定目录的方法
2020/01/03 Python
Python类的动态绑定实现原理
2020/03/21 Python
python一些性能分析的技巧
2020/08/30 Python
纯css3实现思维导图样式示例
2018/11/01 HTML / CSS
澳大利亚优质葡萄酒专家:Vintage Cellars
2019/01/08 全球购物
英国在线发型和美容产品商店:Beauty Cutie
2019/04/27 全球购物
世界顶级户外运动品牌折扣网站:LeftLane Sports
2019/06/12 全球购物
公司授权委托书格式范文
2014/10/02 职场文书
餐厅收银员岗位职责
2015/04/07 职场文书
观后感格式
2015/06/19 职场文书