LOADING

ECMAScript 8都发布了,你还没有用上ECMAScript 6?

2017-10-25 14:25
由 admin 发表

ES8已经与17年6月底发布,而很多的前端开发者还没有开始用上ES6。本文聊一聊怎么快速入门ES6,并将ES6的语法应用到实战项目中。

阅读全文大约需要15分钟。

文中以 ES 表示 ECMAScript。

今年六月底,TC39发布新一版的ES 8(ES 2017),自从ES6在15年发布之后,每一年TC39都会发布新一版的ES语言标准。

我了解的前端开发者中,还有很多人没有用上ES6,有的人是觉得ES5用的挺好的,懒得去学ES6,有的人是有想学ES6的决心,但是苦于没有合适的机会(项目)去实战练习。

如果你用过React,Vue或Nodejs等,那你多多少少都会使用到一些ES6语法的。

ES8中的新特性,浏览器厂商和语法转换器还需要一段来实现,不如我们还是先聊聊怎么在你的项目中用上ES6吧。

什么是ES6?它和ES5有什么区别?

我们常说的JavaScript是指ES3和ES5,ES6是ECMAScript 6 的缩写。

对于经常写原生JavaScript的前端开发者来说,对ES5中的语法肯定比较熟悉,比如数组中的一些方法forEach,map,filter,some,every,indexOf,lastIndexOf,reduce,reduceRight ……,以及对象(Object)和函数(Function)都拓展了很多方法,这里不多赘叙。

ES6给前端开发者带来了很多的新的特性,可以更简单的实现更复杂的操作,很大的提高开发效率,提高代码的整洁性。

Copyright (©) 2020 由今日网建提供技术支持