在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
rss_feed