js实现的类似于asp数据字典的数据类型代码实例
作者:bea
首先声明一个数组: 代码如下: 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值是否在数据字典中存在,如果不存在,直接
首先声明一个数组:
代码如下:
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 ; }
有用 | 无用
代码如下:
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 ; }
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- jquery学习总结(超级详细)
- JavaScript实现按Ctrl键打开新页面
- js实现图片在未加载完成前显示加载中字样
- jquery.idTabs 选项卡使用示例代码
- jQuery 1.9移除了$.browser可以使用$.support来替代
- JavaScript用JQuery呼叫Server端方法示例代码
- 禁止iframe页面的所有js脚本如alert及弹出窗口等
- 禁用页面部分JavaScript不是全部而是部分
- 让JavaScript的Alert弹出框失效的方法禁止弹出警告框
- JavaScript使用focus()设置焦点失败的解决方法
- javascript实现浏览器窗口传递参数的方法
- javascript模拟post提交隐藏地址栏的参数
- javascript刷新父页面的各种方法汇总
- 判断在css加载完毕后执行后续代码示例
- 使用Nodejs开发微信公众号后台服务实例
- jQuery实现倒计时按钮功能代码分享
- jQuery自带的一些常用方法总结
- JavaScript实现从数组中选出和等于固定值的n个数
- JavaScript实现找出数组中最长的连续数字序列