
ES6
weixin_流年
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深入浅出理解async / await
async 和 await 是一种更加优雅的异步编程解决方案,是Promise 的拓展。在我们处理异步的时候,比起回调函数,Promise的then方法会显得较为简洁和清晰,但是在处理多个彼此之间相互依赖的请求的时候,就会显的有些繁琐。这时候,用async/await更加优雅。 我们知道 JavaScript 是单线程的,使用 Promise 之后可以让我们书写异步操作更加简单,而 async 是让我们写起 Promise 像同步操作。 示例: 基本语法 前面添加了async的函数在执行后都会自动返原创 2020-11-05 14:48:18 · 363 阅读 · 0 评论 -
ES6 Array扩展方法 find() 和 findIndex()
ES6中给数组扩展了不少方法,文主要讲解ES6数组方法find()与findIndex() 1. find()方法 该方法主要应用于查找第一个符合条件的数组元素,如果没有符合条件的元素,返回值为undefined。 let arr = [ { id: 1, name: 'zhangsan' }, { id: 2, name: 'lisi' }] let result = arr.find(item =.原创 2020-08-17 09:14:12 · 331 阅读 · 0 评论 -
ES6 解构赋值详解易懂
基本概念:本质上是一种匹配模式,只要等号两边模式相同,那么左边变量可以被赋予对应的值。 解构赋值主要分为:数组的解构赋值 、对象的解构赋值 数组解构:如 1 )当我们要接收的变量和要解构的数据长度相等时,会依次根据数据的对应关系分别赋值 //数组解构 let arr = [1,2,3,4]; let [a,b,c,d] = arr; console.log(a,b,c,d); 等号左边是我们要解构的数据对象,等号右边是我们要接收的解构的变量,所以输出的结果是1,2,3,4 2 )当我们要接收.原创 2020-08-17 09:14:22 · 524 阅读 · 2 评论 -
ES6 const声明常量(简单易懂)
const关键字声明变量是在es6中引入的 ,使用const声明变量主要有以下特点: 1使用const声明的常量具有块级作用域 if(true){ const a = 10; console.log(a) //输出 } console.log(a) //报错 2 const声明常量之后必须设置初始值 const PI; //报错 3const声明的常量 值不能更改 const arr = [100,200] arr[0] = "a"; arr[1] = "b";...原创 2020-08-13 11:37:37 · 1111 阅读 · 0 评论 -
ES6 let声明变量(简单易懂)
let关键字声明变量是在es6中引入的 ,使用let声明变量主要有以下特点: 1 使用let声明的变量具有块级作用域 if(true){ let a = 10; console.log(a) //10 } console.log(a) //a is not defined 2 使用let声明的变量没有变量提升 console.log(a) let a = 10;//Cannot access 'a' before initialization 3 使用let声明的变量...原创 2020-08-13 11:13:06 · 2136 阅读 · 1 评论 -
ES6 Promise对象(简单易懂)
1 Promise对象是一个构造函数,用来生成Promise实例。Promise构造函数接收一个函数作为参数 2 该函数的两个参数分别为resolve和reject; 3 resolve函数的作用是将Promise对象的状态从pending变为fullfilled 。 4 reject函数的作用是将Promise对象的状态从pending变为rejected 5 Promise对象将异步操作以同步操作的流程表达出来 避免层层嵌套的回调函数 使用Promise对象的基本步骤如下: ..原创 2020-07-29 10:20:52 · 394 阅读 · 0 评论 -
ES6 Class(类)的基本语法
在es6中可以通过class关键字来定义类和实现类的继承。主要体现在以下几点 在类中通过constructor定义构造方法。 通过new关键字来创建类的实例。 通过extends类实现类的继承。 通过super调用父类的构造方法。 重写从父类中继承的一般方法。 //定义一个人物的类 class Person { //定义类的构造方法 con...原创 2019-05-13 15:38:17 · 335 阅读 · 0 评论