ES6重點知識點

ES 6主要知識點:

1. 解構賦值

(1)擴展運算符(...)

(2)深拷貝與淺拷貝

數組有序賦值,對象無序根據key賦值

當變量爲undefined時,使用默認值

筆記和簡書中重要截圖如下:

 

2.Json和JS對象的區別

3.eval

eval() 函數可計算某個字符串,並執行其中的的 JavaScript 代碼。

4.擴展運算符,箭頭函數,函數參數

擴展運算符能夠實現數組深拷貝

5.js的數組、對象、map、set存儲數據

  • hasOwnProperty('propertyName')方法,用來判斷該propertyName屬性是否在當前對象實例中,而不是在原型鏈中
  • isPrototypeOf(Object)方法,用來判斷當前對象是否在傳入的參數對象的原型鏈上
  • in操作符
    使用方法:'propertyName' in obj ---- 返回true或者false
    無論properyName是在原型中還是在實例中,只要有這個屬性就會返回true

6.數組常用API

https://segmentfault.com/a/1190000018818174

https://www.jianshu.com/p/299d119f33cd

7.異步Promise及Async/Await

https://segmentfault.com/a/1190000016788484

8.import、export、類繼承



 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章