首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ES6
NOxONE
创建于2022-07-20
订阅专栏
ES6笔记
暂无订阅
共11篇文章
创建于2022-07-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
11.新增class
1.Class简介 1.1 class特性 本质上是一个函数 默认严格模式 不存在提升行为 name属性是class关键字后面的类名 内部[Symbol.iterator]表示Generator函数
10.Async异步函数
1.Async函数介绍 asnyc函数实际上是Generator+Promise的语法糖 上述代码修改成async函数 2.Async函数基本用法 async函数返回一个Promise对象,可以使用t
9.新增Map
1. Map简介 Map是ES6新增的引用数据类型,结构为键值对的集合,但是键不光可以是String型,还可以是其他类型 对于Object结构来说是"属性-值",对于Map结构来说是"键-值" Set
8.新增Set
Set Set是ES6新增的引用数据类型,类似于数组,但是项(对于对象来说是指针喔~)都是唯一的,可用于数组去重 1.属性 size: 返回Set实例的项数 2.方法 示例如下: 遍历操作 示例如下
7.新增Symbol
1.Symbol简介 Symbol是ES6新增的简单数据类型,由Symbol构造函数生成,表示独一无二的值 定义方式如下: 创建Symbol时,传入的参数会成为它的description属性 2.Sy
6.Object扩展
1. 对象属性方法同名简写 ES6允许在括号里直接写入变量和函数,作为对象的属性和方法(说白了就是同名简写) 简写应用场景 2. super 关键字 super指向当前对象的原型,相当于this.__
5.Array扩展
这里只介绍常用到的ES6数组扩展 1.数组解绑 ...运算操作符可以将数组解绑 ...操作符的其他应用 ①克隆数组 ②合并数组 ③同解耦结合 ④字符串转数组 2.Array.find 对数组进行遍历操
4.Function扩展
ES6对Function做一些扩展,引入很多新特征,下面来逐个介绍 1.函数默认参数 函数定义时,可以指定默认参数,在未传入参数或参数为undefined时,会使用该默认参数 但是要小心,当指定默认函
3.String扩展
ES6对String类型作了一些扩展,本文主要介绍最重要的两个 1.模板字符串 ES6引入了模板字符串${exp},可以在{}里面插入数据,从而避免了字符串的繁杂操作。 没有模板字符串之前,一些功能写
2.解构赋值
0.引子 从数组和对象中提取值,对变量进行赋值,称为解构(Destructuring) 1.Array解构 1.1 正常解构 1.2 花里胡哨解构(看看就行) 1.3 解构允许默认值,若位置无值(un
1.let和const关键字
1. let 1.1 let声明的变量会创建自己的块级作用域 不多bb,直接上代码: for循环很适合使用let 分析如下 (PS:不知道AO、VO、执行上下文是什么的同学推荐看看我写的这篇# 一文搞