es6數組的擴展

es6中數組較es5增加了很多特性。先簡單總結一下,方便自己學習記憶。
新增特性:

  • 擴展運算符(...),將一個數組轉為用逗號分隔的參數序列。
  • Array.of()用于將一組值,轉換為數組。
  • Array.from()用于將兩類對象轉為真正的數組:類似數組的對象,可遍歷的對象
  • 數組實例的 copyWithin(),在當前數組內部,將指定位置的成員復制到其他位置,然后返回當前數組。
  • 數組實例的 find方法,用于找出第一個符合條件的數組成員,如果沒有符合條件的成員,則返回undefined。參數是一個回調函數,回調函數可以接受三個參數,依次為當前的值、當前的位置和原數組。可以接受第二個參數,用來綁定回調函數的this對象。
  • 數組實例的 findIndex方法,返回第一個符合條件的數組成員的位置,如果所有成員都不符合條件,則返回-1。參數同find方法。
  • 數組實例的fill方法,使用給定值,填充一個數組。
  • 數組實例的 entries(),keys() 和 values() 方法,用于遍歷數組。
  • 數組實例的 includes()返回一個布爾值,表示某個數組是否包含給定的值。
  • 數組的空位指,數組的某一個位置沒有任何值。注意,空位不是undefined,一個位置的值等于undefined,依然是有值的。空位是沒有任何值。ES6 則是明確將空位轉為undefined。

說明:本文只是學習es6的一些簡單筆記,詳情請看阮一峰的es6入門

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 數組的擴展 1.Array.from() 用于將兩類對象轉換為真正的數組:類似數組的對象和可遍歷的對象(包括es6...
    ningluo閱讀 403評論 0 1
  • 1.Array.from() 用于將兩類對象轉化為真正的數組:a.Set數據結構和偽數組(比如:NodeList)...
    _花閱讀 272評論 1 2
  • 三,字符串擴展 3.1 Unicode表示法 ES6 做出了改進,只要將碼點放入大括號,就能正確解讀該字符。有了這...
    eastbaby閱讀 1,573評論 0 8
  • 2月11號 星期五 我有點想回去了。 這邊的東西不太好吃,睡的也不舒服。不知道為什么,床明明不算太硬,但每次起床我...
    寄長川閱讀 293評論 0 0
  • 什么樣的人才能讓我稱之為朋友?這樣的朋友關系又能維持多久? 朋友是這世界上除了親人的特殊外我最珍惜的人。在我的心里...
    Jiujiumeir_閱讀 290評論 0 4