es6 Array.from() 將類似數組的對象轉化為數組(1)


Array.from() 將數組對象轉化為數組,應用方式Array.from(arr) arr數組對象的名稱;

常用與類似數組的對象是DOM操作返回的Nodelist集合(如: let ps = document.querySelectorAll('p')),函數內部的arguments對象(如:function(){ let args = Array.from(arguments); //...})

備注: querySelectorAll('')返回的是一個類似數組的對象,只有將對象轉化為數組才可以調用forEach方法。

栗子:

let arrlike = {

'0':'a',

'1':'b',

'2':'c'

}

Array.from(arrlike)

結果:['a','b','c']

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM