在JavaScript函數中怎樣遍歷參數求和
最近更新時間 2020-02-20 14:21:00
arguments 對象是所有(非箭頭)函數中都可用的局部變量。你可以使用 arguments 對象在函數中引用函數的參數。此對象包含傳遞給函數的每個參數,第一個參數在索引 0 處。
arguments[0]
arguments[1]
arguments[2]
arguments 對象不是一個 Array 。它類似於 Array,但除了 length 屬性和索引元素之外沒有任何 Array 屬性。例如,它沒有 pop 方法。
遍歷參數求和
function add() {
var sum =0,
len = arguments.length;
for(var i=0; i<len; i++){
sum += arguments[i];
}
return sum;
}
add() // 0
add(1) // 1
add(1,2,3,4); // 10