首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ECMAScript新特性
一碗周
创建于2021-10-20
订阅专栏
ECMAScript新特性
等 8 人订阅
共13篇文章
创建于2021-10-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
用8000字总结了【ES2015~ES2022】的所有新特性
自从ECMAScript在2015年正式发布了ES6起,到现在已经有了8个年头了,而自从2015年起,每年的6月都会发布一个新的版本,以当时的年作为版本号。 在这众多的版本中已经出现了很多新特性,为
ES新特性之Reflect对象
Reflect是ECMAScript2015提供的一个对象,它提供了一些拦截JavaScript操作的静态方法,这些方法与Proxy中的handlers中的方法一致。
ES新特性之Proxy对象
在ES2015的标准中新增了一个Proxy,用于修改某些操作的默认行为,等同于在语言层面作出的修改,所以说这是属于一种元编程 ,(meta programming),即对编程语言进行编程。
ES新特性之class关键字
ECMAScript6提供了更接近传统开发语言的手法,引入了类(Class)的概念。类作为对象的模板,在JavaScript中只是一个语法糖。 class关键字只是让对象原型的写法更加清晰、更像面向
ES新特性之对象的扩展
这是我参与11月更文挑战的第27天,活动详情查看:2021最后一次更文挑战 对象(object)是JavaScript最重要的数据结构。ECMAScript 2015对它进行了重大升级,下面我们来看一
ES新特性之函数的扩展
这是我参与11月更文挑战的第27天,活动详情查看:2021最后一次更文挑战 函数参数的默认值 函数参数指定默认值 在ECMAScript 2015中,允许为函数的参数添加默认值,将默认值直接写在参数的
ES新特性之扩展运算符
扩展运算符是三个点... , 允许将一个表达式原地展开,当需要多个参数(比如函数的调用时) 或者多个值(比如数组)它会将其转为用逗号分隔的参数序列。
ES新特性之模板字符串
模板字符串( Template String )是增强版的字符串,使用反引号(```)来代替谱通字符串中的用双引号和单引号。它可以当作普通字符串使用,也可以用来定义多行字符串,或者在字符串中嵌入变量。
ES新特性之变量的解耦赋值
ECMAScript 2015中允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为 解耦赋值 。 在ECMAScript 2015之前中为变量赋值的方式如下所示:
ES新特性之块级作用域
所谓的块级作用域,就是该变量只能在声明时的代码块或者子代码块中使用。在ECMAScript 2015以前的版本中是不存在块级作用域的,而ECMAScript 2015提供的let关键字,使JavaSc
ES新特性之let与const关键字
let是ECMAScript 2015新增的一个关键字,用于声明变量,其用法类似于var,与之不同的是声明的变量只能在所在的代码块中使用。
JavaScript中的for...of循环与迭代器是什么
ECMAScript新增的for...of循环语句用于遍历一个可迭代对象 ,可迭代对象包括Array、Map、Set、String、TypeArray、arguments以及实现可迭代接口的
Symbol类型有什么用?怎么用?
Symbol是JavaScript中提供的第七种数据类型 ,前面六种分别是string、number、boolean、null、undefined和广义的Object,在ECMAScript2020的