ES6
文章平均质量分 85
RoddyLD
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ES6 Promise剖析
ES6 Promise剖析一、Promise是什么二、Promise的特点三、Promise的优缺点四、Promise的创建五、then和catch六、async 和 await 一、Promise是什么 Promise 是异步编程的一种解决方案,其实是一个构造函数,自己身上有all、reject、resolve这几个方法,原型上有then、catch等方法。 二、Promise的特点 1、对象的状态不受外界影响。Promise 对象代表一个异步操作,有三种状态: pending: 初始状态,不是成功或失原创 2021-05-16 23:08:24 · 315 阅读 · 0 评论 -
js中class类与原生构造函数相比的优缺点
js中class类与原生构造函数相比的优缺点一、原生构造函数1.1 构造函数的概率1.2原生的构造函数的缺点二、class类2.1.class类的概念2.2.class类的特点2.3使用class类实现继承 一、原生构造函数 1.1 构造函数的概率 构造函数是一个普通的函数,与其他函数没有任何区别,它也可以进行调用,它只是概念上的一个定义,使用它用来实例化对象。 1.2原生的构造函数的缺点 构造函数和原型结构分离(不便于维护) 构造函数原型里面的属性可以被遍历 原型里面的方法也可以作为构造函数 构造函数原创 2021-05-10 20:42:42 · 1871 阅读 · 1 评论 -
数组和对象的解构赋值
数组的解构赋值一、什么是解构赋值?二、数组的解构赋值2.1正常解构2.2解构不成功2.3不完全解构2.4等号左右模式不匹配三、对象的解构赋值 一、什么是解构赋值? ES6允许使用按照一定的模式,从数组或者对象中进行取值,对变量进行赋值,这个过程叫做解构赋值。 二、数组的解构赋值 通常我们给变量赋值都是声明一个变量,然后赋值。ES6提供了一种解构赋值,下面是具体的实例: 2.1正常解构 实例1: <script> //这是通常情况下给变量赋值 // var a = 1;原创 2021-05-05 18:36:58 · 988 阅读 · 0 评论 -
var let 和const声明变量的特点
var let 和const声明变量的特点一、var声明变量的特点二、let声明变量的特点三、const声明变量的特点四、三种变量声明的举例应用 一、var声明变量的特点 var声明变量为全局声明,当声明在函数内部时为局部变量 var声明变量存在变量声明提升 var可以重复定义一个变量,即后面的覆盖前面的 二、let声明变量的特点 使用let声明的变量 只在let所在的代码块起作用 (变量绑定) 在同一代码块内(块级作用域) 使用let声明的变量 可以重新赋值 但是不能重新声明 let声明的变原创 2021-04-25 20:31:28 · 556 阅读 · 0 评论
分享