1.ES6模塊化如何使用,開發(fā)環(huán)境如何打包我纪?
- 使用import export (注意有無default)
- 可以使用babel編譯ES6語法篮撑,模塊化可用webpack和rollup
2.Class和普通構(gòu)造函數(shù)有何區(qū)別统锤?
- Class在語法上更加貼合面向?qū)ο蟮膶懛?/li>
- Class實(shí)現(xiàn)繼承更加易讀、易理解
- 更易于寫java等后端語言的使用
- 本質(zhì)還是語法糖考余,使用prototype
3.Promise的基本使用和原理?
- new Promise實(shí)例轧苫,而且要return
- new Promise時(shí)要傳入函數(shù)楚堤,函數(shù)有resolve reject兩個(gè)參數(shù)
- 成功時(shí)執(zhí)行resolve()失敗時(shí)執(zhí)行reject()
- then監(jiān)聽結(jié)構(gòu)
4.總結(jié)一下es6其他常用功能?
- let含懊、const
- 多行字符串/模板變量
- 解構(gòu)賦值
- 塊級作用域
- 函數(shù)默認(rèn)參數(shù)
- 箭頭函數(shù)