扩展运算符(spread)是三个点(...),用于取出参数对象中的所有可遍历属性,浅拷贝到当前对象之中。
先上一张图,感受一下 JavaScript 语言的博大精深吧!里面可能有些用法你还没用过,别着急,在不久的将来他们都会被支持上,因为有一帮人正在努力的推动这些提案进行标准化。今天我们就来梳理下,我们经常会听到的 ECMA262、ECMA...
ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。
在无数开源大神的努力下,很多前端开发的痛点(比如「静态类型检查」、「浏览器兼容性」)早已有了事实上的标准解决方案(比如TS、babel)。
babel 最开始叫 6to5,顾名思义,功能是 es6 转 es5。我们知道,es 版本一年一个,有了 es7(es2016)、es8(es2017)等之后,显然,6to5 的名字已经不合适了,所以 6to5 改名为了 babel。...
在 上一篇文章 中, 我们使用了这个特性,解决了: 引入类型文件报文件不存在的问题。