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]);