arguments類數組轉換爲數組的方法

arguments是一個類數組對象,存儲的是當前傳入函數參數的個數,具有有length屬性。但arguments並不是真正的數組,下邊是兩種常用的將其轉換爲真正的數組的方法。

方法一:
使用slice方法:

var args = Array . prototype . slice . call ( arguments );

方法二:
循環遍歷逐一填入新數組:

var args=[];
for(var i=1;i<arguments.length;i++){
    args.push(arguments[i]); 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章