![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES6
文章平均质量分 57
驴驴。
这个作者很懒,什么都没留下…
展开
-
ES6 Generator 、async函数、Promise 知识点
1.Generator是ES6提供的一种异步编程解决方案,语法不同于普通函数;简单的把Generator 理解为一个状态机,封装了多个内部状态。执行Generator 函数会返回一个迭代器对象,可以通过调用迭代器next依次遍历Generator函数内部的每一个状态。Generator函数有两个特征:1.function关键字与函数名之间有个星号;2.函数内部使用yield表达式function* helloWorldGenerator(){ yield '1'; yield '2';原创 2021-10-08 16:53:22 · 109 阅读 · 0 评论 -
ES6 类、Symbol知识点
1.类在javascript语言中,生成实例对象使用构造函数;ES6提供了类Class这个概念,作为对象的模板。定义一个类通过class关键字,ES6的类可以看成是构造函数的另一种写法。ES5 如何继承实例使用属性和方法 1.从实例对象本身查找属性或者方法 2.如果实例没有,从构造函数的原型对象中找 3.如果还没有,从父构造函数的原型对象中找function Person(){}Person.prototype={};var p1=new Person();p1.sayNa...原创 2021-09-29 10:31:28 · 140 阅读 · 0 评论 -
防抖、节流 数组去重例子
防抖<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>防抖<原创 2021-09-28 19:50:37 · 125 阅读 · 0 评论 -
ES6迭代器、set、map知识点
1.迭代器迭代器(Iterator)就是这样一种机制。它是一种接口,为各种不同的数据结构提供统一的访问机制。任何数据结构只要部署Iterator接口,就可以完成遍历操作(即依次处理该数据结构的所有成员)Iterator 的作用有三个:一是为各种数据结构,提供一个统一的、简便的访问接口;二是使得数据结构的成员能够按某种次序排列;三是ES6创造了一种新的遍历命令for...of循环,Iterator接口主要供for...of消费。Iterator 的遍历过程是这样的。 创建一个指针对象,指向当原创 2021-09-28 19:44:45 · 204 阅读 · 0 评论 -
ES6模块化知识点
ES61.介绍ECMAScript(简称ES)的几个重要版本ES5 : 2009年发布ES6 2015年发布 ES2015 在ES5基础上拓展了很多新特性ES7 2016年发布 ES2016 (变化不大)1.指数 3**3=272.数组的原型方法includes()用来判断一个数组是否包含一个指定的值,var arr=[1,2,3,4,] console.log(arr.includes(2))ECMAScript 6.0(以下简称 ES6)是 JavaScript语言的原创 2021-09-26 11:20:54 · 178 阅读 · 0 评论 -
ES6基础语法
ES6基础语法1.变量 声明a.let 用于声明一个变量 1 变量不会提升,即在变量声明之前无法使用该变量 2.不可以重复声明 3.具有块级作用域,只在当前作用域有效b.const 用于声明一个常量 1.变量声明不会被提升,即在变量声明之前无法使用该变量 2.不允许重复声明。 3.具有局部作用域,即const声明的变量只能在对应代码块中使用 4.const声明的变量在声明的时候就需要赋值,并且只能赋值一次,不能修改2.解构ES6...原创 2021-09-27 11:07:34 · 124 阅读 · 0 评论