![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES6
文章平均质量分 74
zhangwenok
这个作者很懒,什么都没留下…
展开
-
JavaScript 数组方法 reduce() 的用法
在JavaScript中,reduce()方法是一个非常实用的数组方法,它接收一个函数作为累加器(accumulator),数组中的每个值(从左到右)开始缩减,最终为一个值。这个方法在处理数组元素时,将每个元素依次传入函数中进行处理,并将处理结果累积起来,最终得到一个单一的输出值。reduce()total:这是累加器,也是最终的返回值。:当前正在处理的元素。:当前元素的索引。如果省略,则视为应用在数组的元素上,而不是在索引上。arr:调用reduce()的数组。原创 2023-12-05 16:20:01 · 363 阅读 · 0 评论 -
JavaScript 中数组去重以及数组对象去重方法总结
一、数组对象去重1、reduce方法原理,新创建一个空对象,然后利用reduce函数的特性,先看一下这个对象里是否有这个id,如果有则跳过,没有将当前值加入preval,并且赋给这个新创建的对象,最终返回的preval一定是去重后的数组对象。let arr = [ {id: 1, name: '周瑜'}, {id: 3, name: '王昭君'}, {id: 2, name: '亚瑟'}, {id: 1, name: '小乔'}, {id: 2, name: '大桥'}, {id:转载 2022-05-23 13:26:26 · 919 阅读 · 0 评论 -
js中null和undefined的相同点和不同点?
null 和undefined都是JavaScript里的简单数据类型,我们平时开发中都很常见,它们什么相同点和不同点?相同点都是空变量 都是假值,转布尔值(boolean)都是false undefined派生自nul两者在 == 下是相等的,但在 === (严格相等)下是不相等的; undefined==null // truenull === undefined //false 不同点undefined是表示变量声明过但并未赋过值,它是所有未赋值变量默认值;null表原创 2022-05-23 13:17:14 · 157 阅读 · 0 评论 -
ES6 入门 ---环境搭建
ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。各大浏览器的最新版本,对 ES6 的支持可以查看kangax.github.io/es5-compat-table/es6/。第一步,新建项目文件创建两个文件夹src:es6放源代码 dist:es6转成es5 可运行的代码 src文件下新建index.js文件插...转载 2018-06-30 23:09:50 · 610 阅读 · 1 评论