ES6
键盘捕手
这个作者很懒,什么都没留下…
展开
-
JS数组reduce()方法详解及高级技巧
reduce()方法可以搞定的东西,for循环,或者forEach方法有时候也可以搞定,那为啥要用reduce()?这个问题,之前我也想过,要说原因还真找不到,唯一能找到的是:通往成功的道路有很多,但是总有一条路是最捷径的,亦或许reduce()逼格更高... 1、语法 arr.reduce(callback,[initialValue]) reduce 为数组中的每一个元素依次执行回调函数,不包括数组中被删除或从未被赋值的元素,接受四个参数:初始值(或者上一次回调函数的返回值),当前元素值,.原创 2020-11-05 17:05:52 · 202 阅读 · 0 评论 -
ES6遍历--特别
ES6提供了entries(),keys(),values()方法返回数组的遍历器,对于遍历器(Iterator)可以使用for...of进行便利,也可是使用entries()返回的遍历器Iterator.next()方法进行遍历。 1.使用keys()遍历。 keys()返回的是数组元素索引号的遍历器。 const arr1 = ['a', 'b', 'c', 'd', 'e', ...原创 2020-04-22 11:33:57 · 173 阅读 · 0 评论 -
es6数组中的遍历
我经常会操作数组,而且避免不了对每一个字段的操作,这样就会用到遍历,遍历有好多种,今天我归纳一下经常会用到的几个: 1、foreach是一个我们经常用的一个: var name = ['张三', '李四', '王五']; name.foreach(function(v,k) { console.log(v); //这样就会分别将name遍历出来 }); //注意:jque...原创 2020-04-22 11:29:11 · 143 阅读 · 0 评论 -
ES6面向对象
异步引入 import当函数用 浏览器不支持?原创 2019-05-09 11:22:14 · 166 阅读 · 0 评论 -
es6笔记二babel配置
低版本的;浏览器不认识es6用babel来编译,使用方法: 一、如下,这种方法不好,受限制比较严重i7不兼容,响应速度慢,代码多的话 第二种方法 ...原创 2019-05-09 11:22:58 · 173 阅读 · 0 评论 -
ES6学习笔记
解构赋值 箭头函数this指向 下图结果12 ... (参数展开收集) 1.剩余参数(收集参数) 报错,剩余参数必须是参数的最后一个 2.展开参数 参数展开案例 数组连接 拓展运算符map(映射) reduce filter ...原创 2019-05-09 11:22:50 · 167 阅读 · 0 评论 -
ES6 Promise
https://blog.csdn.net/shan1991fei/article/details/78966297 ES6 Promise 先拉出来遛遛 复杂的概念先不讲,我们先简单粗暴地把Promise用一下,有个直观感受。那么第一个问题来了,Promise是什么玩意呢?是一个类?对象?数组?函数? 别猜了,直接打印出来看看吧,console.dir(Promise),就这么简单粗暴。...转载 2019-07-15 19:38:22 · 79 阅读 · 0 评论