ES6是什么
ECMAScript和JavaScript到底是什么關(guān)系?簡單來說,ECMAScript是JavaScript語言的國際標準,JavaScript是ECMAScript的實現(xiàn)。
1996年11月,JavaScript的創(chuàng)造者Netscape公司,決定將JavaScript提交給國際標準化組織ECMA,希望這種語言能夠成為國際標準。次年,ECMA發(fā)布262號標準文件(ECMA-262)的第一版,規(guī)定了瀏覽器腳本語言的標準,并將這種語言稱為ECMAScript。這個版本就是ECMAScript 1.0版。
ES6的目標,是使得JavaScript語言可以用來編寫大型的復(fù)雜的應(yīng)用程序,成為企業(yè)級開發(fā)語言。
雖說ES6已經(jīng)作為新一代標準發(fā)布了,但是各大瀏覽器對新功能實現(xiàn)支持的還需要一段時間,那么我們怎么知道自己使用的瀏覽器是否支持ES6的相應(yīng)功能呢?
對ES6的支持可以查看kangax.github.io/es5-compat-table/es6/,在這里可以清晰的了解到不同版本的瀏覽器對ES6功能的支持情況。隨著時間的推移,支持度已經(jīng)越來越高了,ES6的大部分特性都實現(xiàn)了。