
es6
文章平均质量分 76
在线小白www
这个作者很懒,什么都没留下…
展开
-
js数组循环
前端开发中经常涉及到数组的相关操作:去重、过滤、求和和数据二次处理等等,都需要我们对数组进行循环。 一、ES5中常用的10种数组遍历方法: for循环语句 Array.prototype.forEach Array.prototype.map Array.prototype.filiter Array.prototype.reduce Array.prototype.some Array.prototype.every Array.prototype.indexOf Array.prototype.las转载 2021-04-08 13:37:59 · 369 阅读 · 0 评论 -
es6新增特性
参考:https://juejin.cn/post/6844903831977852936 变量 (一)const、let及var 1. 三者之间的区别 变量提升 1. var声明 无论声明在何处,都会被视为声明在函数的最顶部 2. let和const声明不会提升 作用域 1. var是函数作用域,在函数内部作用,但是在{}里一样会被提升 2. let和const是块级作用域,在{}里就形成了一个作用域 重复声明 1. var可以重复定义 2. let和co原创 2021-03-08 10:20:04 · 144 阅读 · 0 评论 -
关于promise和promise.all
Promise其实是一个构造函数,它有resolve,reject,race等静态方法;它的原型(prototype)上有then,catch方法,因此只要作为Promise的实例,都可以共享并调用Promise.prototype上面的方法(then,catch),接下来我们试着使用一下Promise。 resolve的用法 var p1 = new Promise(function(resolve,reject){ if(true){ resolve('data') } }) p1.th原创 2021-03-05 10:09:06 · 569 阅读 · 1 评论