首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ES6基础
疏影流年
创建于2021-10-08
订阅专栏
ES6基础知识整理
暂无订阅
共9篇文章
创建于2021-10-08
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
async 函数
1.含义 async 函数是 Generator 函数的语法糖。 2.基本用法 async函数返回一个 Promise 对象,可以使用then方法添加回调函数。当函数执行的时候,一旦遇到await就会
Promise对象
1.Promise的含义 Promise 是异步编程的一种解决方案,ES6 将其写进了语言标准,统一了用法,原生提供了Promise对象。 Promise对象有以下两个特点。 1.对象的状态不受外界影
对象的新增办法
一、Object.is() Object.is用来比较两个值是否严格相等,与严格比较运算符(===)的行为基本一致。 不同之处只有两个:一是+0不等于-0,二是NaN等于自身。 二、Object.as
函数的扩展
一、箭头函数 1.基本用法 ES6 允许使用“箭头”(=>)定义函数。 如果箭头函数不需要参数或需要多个参数,就使用一个圆括号代表参数部分。 如果箭头函数的代码块部分多于一条语句,就要使用大括号将它们
对象的扩展
一、属性的简洁表示法 ES6 允许在大括号里面,直接写入变量和函数,作为对象的属性和方法。这样的书写更加简洁。 上面代码中,变量foo直接写在大括号里面。这时,属性名就是变量名, 属性值就是变量值。下
数组的扩展
一、扩展运算符 1.含义 扩展运算符(spread)是三个点(...)。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。 该运算符主要用于函数调用。 扩展运算符后面还可以放置表达式
字符串的新增方法
一、实例方法:includes(), startsWith(), endsWith() includes():返回布尔值,表示是否找到了参数字符串。 startsWith():返回布尔值,表示参数字符
变量的解构赋值
一、数组的解构赋值 1.基本用法 上面代码表示,可以从数组中提取值,按照对应位置,对变量赋值。 本质上,这种写法属于“模式匹配”,只要等号两边的模式相同,左边的变量就会被赋予对应的值。下面是一些使用嵌
let和const命令
一、let命令 1.基本用法 ES6 新增了let 命令,用于声明变量。其用法类似于var,但是所声明的变量只在 let命令所在的代码块内有效。 2.不存在变量提升 3.暂时性死区 上面的代码中存在全