|
導讀微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應用。小程序是一種不用下載就能使用的應用,也是一... 微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應用。小程序是一種不用下載就能使用的應用,也是一項門檻非常高的創新,經過將近兩年的發展,已經構造了新的小程序開發環境和開發者生態。 ECMAScript 6(簡稱ES6)是JavaScript語言的最新標準。因為當前版本的ES6是在2015年發布的,所以又稱ECMAScript 2015。微信小程序支持絕大部分ES6的新增特性。 Constants(常量) ES6新增了const關鍵字,用來聲明常量,一旦聲明,常量的值就不能改變了。
const只在聲明所在的塊級作用域內有效。 Scoping(作用域) ES6新增了let關鍵字,用來聲明變量,但聲明的作用只在代碼塊內有效。
上面代碼在代碼塊之中,分別用let和var聲明了兩個變量。然后在代碼塊之外調用這兩個變量,結果let聲明的變量報錯,var聲明的變量返回了正確的值。這表明,let聲明的變量只在它所在的代碼塊有效。
上面代碼的計數器i,只在for循環體內有效。 let為JavaScript新增了塊級作用域。
上面的函數有兩個代碼塊,都聲明了變量x, y,運行后輸出1 2。這表示外層代碼塊不受內層代碼塊的影響。如果使用var定義變量n,最后輸出的值就是10 20。 Arrow Functions(箭頭函數) 箭頭函數是ES6在語法上提供的一個很好的特性,其特點有: 語法更為簡潔了。 文法上的固定this對象。 一個參數
多個參數
數組遍歷
Extended Parameter Handling(參數的擴展) 允許為函數的參數設置默認值,即直接寫在參數定義的后面。
Rest不定參數(用"...."表示)是在函數中使用命名參數同時接收不定數量的未命名參數。
Spread操作符和Rest不定參數一樣,都使用 "..." 表示,Spread操作符允許我們將數組中的參數一個一個傳入函數中。
以上就是ES6新特性開發微信小程序(1)的詳細內容,更多請關注php中文網其它相關文章! 小程序是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或者搜一下即可打開應用。 |
溫馨提示:喜歡本站的話,請收藏一下本站!