ES6入门概览二--数组
生活随笔
收集整理的這篇文章主要介紹了
ES6入门概览二--数组
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一 數組
1. Array.from() 將兩類對象轉為真的數組 : 類似數組的對象(偽數組,如arguments、document.getElementsByTagNames等)和可遍歷對象(包括ES6新增的Set Map)
? ?--ES5,偽數組轉為真正的數組 Array.prototype.slice().call(fakeArray)
? Array.from()的另一個應用是將字符串轉為數組
2. Array.of()??將一組值轉換為數組
? 彌補數組構造函數Array()的不足
3. 數組實例的copyWithin()
? ?參數:
- target
- start
- end
4.數組實例的find() ?用于找出第一個符合條件的數組成員 參數是一個回調函數
? ? ? ? ? ? ? ? ? ?findIndex(function(val, index, arr))
5.數組實例的遍歷
- ?entries() 鍵值對遍歷
- keys() 鍵名遍歷
- values() 鍵值遍歷
6.數組實例的includes() : boolean, 表示某個數組是否包含給定的值(代替ES5 的indexOf())
7.數組實例的fill() :用于給定值填充數據
8.數組的空位 空位表示沒有值?
Array(3) // [ , , ,]ES6明確將空位轉為undefined
9.數組推導 (ES7)
?直接通過現有數組生成新數組
?
轉載于:https://www.cnblogs.com/zyjzz/p/7214265.html
總結
以上是生活随笔為你收集整理的ES6入门概览二--数组的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 苹果机器学习期刊首文:提升合成图像的真实
- 下一篇: 第4章 与缓冲区有关的函数