根据二八原则,掌握了这些,就等于掌握了ECMAScript6(ES6)

《根据二八原则,掌握了这些,就等于掌握了ECMAScript6(ES6)》

ES6(ECMAScript2015)的出现,无疑给前端开发人员带来了新的惊喜,它包含了一些很棒的新特性,可以更加方便的实现很多复杂的操作,提高开发人员的效率。也许你还不知道ES6是什么, 实际上, 它是一种新的javascript规范。在这个大家都很忙碌的时代,如果你想对ES6有一个快速的了解,那只需了解下面这些特性就可以实现绝大部分前端er的需求了。

1、块级作用域变量声明关键字let、const

以前的var是函数作用域关键字,有很多不方便的地方,例如循环返回function等,有了新的块级作用域关键字,就可以很容易实现以前需要通过闭包来完成的功能,而且经过测试,let和const关键字的执行速度比var快65%左右。

2、字符串模板

通过`姓名${name}`来快速替换字符串中的变量。

3、解构赋值

let [a,b]=[11,22]可以快速对变量a,b进行赋值操作。

4、数组新特性

添加了Array.from,Array.of,Array.prototype.copyWithin,Array.prototype.fill,Array.prototype.findIndex等常用方法

5、函数默认参数

function say(str=’hi’){

console.log(str); //hi;

}

say();

6、箭头函数

(x)=>x*x 用来快速生成短函数

7、增强对象

可以使用变量名作为对象属性名

8、类

class关键字

9、模块

import/export

关注微信公众号   前端小白说    获取更多资讯

    原文作者:Hxzzzz
    原文地址: https://www.jianshu.com/p/3a2878f8389a
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞