ES6尼夺, 全稱 ECMAScript 6.0 越锈,是 JavaScript 的下一個版本標準桩警,2015.06 發(fā)版可训。
ES6 主要是為了解決 ES5 的先天不足,比如 JavaScript 里并沒有類的概念捶枢,但是目前瀏覽器的 JavaScript 是 ES5 版本握截,大多數(shù)高版本的瀏覽器也支持 ES6,不過只實現(xiàn)了 ES6 的部分特性和功能柱蟀。
ES6 的目標與愿景
成為更好編寫的開發(fā)語言有以下目標川蒙。
適應更復雜的應用蚜厉;實現(xiàn)代碼庫之間的共享长已;不斷迭代維護新版本。
下面讓我們一起來走進ES6
一昼牛、聲明與表達式
let 作用域在塊里面
var 全局 注意函數(shù)有自己的作用域
const 常量 常量的值不能被更改 术瓮;可以使用const 預定義來處理
應用場景 :
1.私有協(xié)議 即時通訊 與硬件通訊
2預定義數(shù)值 網(wǎng)絡接口
二、解構賦值
數(shù)組格式的解構賦值 :
解構賦值導圖
不完全結構 如果有變量不需要初始化值
* 可用于不需要初始化值 就可以使用不完全結構*/
let [view = document.createElement("div"),timer] = [ ];
解構對象:
基本方法
Symbol 用于定義一個獨一無二的屬性:
Symbol 用法