Jquery 对象求和
Jquery 对象求和
1、效果
2、注意
reduce循环对象不能为空,如果为空则抛出异常:TypeError: reduce of empty array with no initial value
所以代码中加了是否为空校验:if($.isEmptyObject(totalObj) == false){ //不为空时 }
3、代码
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Jquery对象求和</title><style>.span-class{margin:0}</style><script src="http://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>
</head>
<body><span class="span-class"></span>
</body>
<script type="text/javascript">//let totalObj = {};let totalObj = {'x':11, 'y':22, 'z':33};let reduceTotal = eachTotal = foreachTotal = forTotal = forInTotal = 0;if($.isEmptyObject(totalObj) == false){reduceTotal = parseFloat(Object.values(totalObj).reduce((pre, total_price) => parseFloat(pre) + parseFloat(total_price)));}$.each(totalObj, function(index, value){eachTotal += value;});/*array.forEach(function(currentValue, index, arr){foreachTotal += currentValue;});*/let length = totalObj.length;for(let i = 0; i < length; i++) {forTotal += totalObj[i];}for( index in totalObj ){forInTotal += totalObj[index];}let spanText = "reduceTotal:" + reduceTotal + "<br/>"+ "eachTotal:" + eachTotal + "<br/>"+ "foreachTotal:" + foreachTotal + "<br/>"+ "forTotal:" + forTotal + "<br/>"+ "forInTotal:" + forInTotal;$('.span-class').append(spanText);
</script>
</html><br/>
<br/>注意:<br/>reduce循环对象<I><B>不能为空</B></I>,如果为空则抛出异常:<B>TypeError: reduce of empty array with no initial value</B><br/>所以代码中加了是否为空校验:<span style="color:red">if($.isEmptyObject(totalObj) == false){ //不为空时 }</span><br/>
<!--
注意:reduce循环对象不能为空,如果为空则抛出异常:TypeError: reduce of empty array with no initial value所以代码中加了是否为空校验:if($.isEmptyObject(totalObj) == false){ //不为空时 }-->
Jquery 对象求和相关推荐
- jquery 1.7.2源码解析(二)构造jquery对象
构造jquery对象 jQuery对象是一个类数组对象. 一)构造函数jQuery() 构造函数的7种用法: 1.jQuery(selector [, context ]) 传入字符串参数:检查该字符 ...
- 理解jQuery对象$.html
如果要比喻jQuery和原生javascript的关系,我个人认为是自动档和手动档汽车的区别.使用原生javascript,可以知道离合器以及档位的作用:而使用jQuery,则把离合器和手动档位封装到 ...
- jQuery对象和DOM对象使用说明
1.jQuery对象和DOM对象第一次学习jQuery,经常分辨不清哪些是jQuery对象,哪些是 DOM对象,因此需要重点了解jQuery对象和DOM对象以及它们之间的关系.DOM对象,即是我们用传 ...
- jquery对象PHP转换,jquery对象和DOM对象如何相互转换?
本篇文章给大家介绍一下jquery对象和DOM对象的转换,有需要的朋友可以参考一下,希望对你有所帮助. 我们在上一篇文章jquery对象和DOM对象的区别有哪些?中也简单介绍了关于jquery对象和D ...
- jquery jQuery的入口函数 $函数 dom对象和jquery对象
文章目录 jquery jQuery的入口函数 $函数 dom对象和jquery对象 jQuery的入口函数 视频 代码 $函数 视频 代码 dom对象和jquery对象 视频 代码 jquery j ...
- DOM对象与 JQuery对象互相转化
JQUERY对象$("p")转化DOM对象 $("p") => $("p")[0] / $("p").get ...
- DOM对象与jquery对象有什么不同
jQuery对象和DOM对象使用说明,需要的朋友可以参考下.1.jQuery对象和DOM对象第一次学习jQuery,经常分辨不清哪些是jQuery对象,哪些是 DOM对象,因此需要重点了解jQuery ...
- jQuery对象与DOM对象的相互转化
jQuery对象转化成DOM对象 (1)jQuery对象是一个数据对象,可以通过[index]的方法,来得到相应的DOM对象. (2)jQuery本身提供,通过.get(index)方法,得到相应的D ...
- 前端:jQuery对象和dom对象的转换
jQuery对象转成DOM对象: var jv =$("#v") ; //jQuery对象 var v=jv[0]; //DOM对象 var v=jv.get(0); //DOM对 ...
- js中的DOM对象和jQuery对象的比较
1. 二者的不同之处: 通过jQuery获取的元素是一个数组, 数组中包含着原生JS中的DOM对象. 例如, 针对下面的一个div结构: <div id="Box">& ...
最新文章
- 李宏毅机器学习自己的笔记(一)----------Introduction of MachineLearning
- 分布式缓存redis 方案_Redis缓存和MySQL数据一致性方案详解
- 调用函数,输出Fibonacci数列的m项至n项
- html的选择器child,css child选择器妙用
- (五) : iview 时间选择器,校验不成功
- mcq 队列_人工智能| AI解决问题| 才能问题解答(MCQ)| 套装1
- wu** C语言注意点
- 前端学习(2463):vue中 关于$emit的用法
- oracle+solaris+密码,Oracle Solaris 10回滚补丁文件密码哈希泄露漏洞
- QNX Hardware connection
- Linux:如何更新Ubuntu的数据源
- 12.逻辑运算符与、或、非、双感叹号、双问号
- Rxjava个人摘抄笔记
- PV-RCNN:Point-based与Voexl-based共同成就的高性能3D目标检测网络
- oracle18c安装教程6,Oracle 18c 安装详细过程(最全面)
- HTML5制作斑马线表格,HTML_CSS,JavaScript和MooTools制作斑马纹表格,简单的斑马纹表格,如果页面 - phpStudy...
- UVALive 6959 - Judging Troubles
- axure RP文件如何找回_u盘文件丢失怎么办 u盘文件丢失恢复方法【步骤详解】
- html手机上传图片去除拍照,HTML5手机拍照上传
- Qt 小例子学习26 - 画网格
热门文章
- 螺旋矩阵 详解(C++)
- 第八届蓝桥杯省赛C/C++本科B组真题解析
- html 正则表达式密码判断,JS利用正则表达式实现简单的密码强弱判断实例
- mysql 协议还原_mysql备份还原方案xtrabackup
- 柔性太阳能电池pdf_CIS太阳能电池.pdf
- lisp的vla函数画矩形_VisualLisp若干自定义函数
- java isdebugenabled_在log4j中,在记录之前检查isDebugEnabled是否可以提高性能?
- 关于用户身份及密码问题的说明
- php 接口类,抽象类 的实际作用
- tomcat7,8 centos7 配置apr极好教程