JSFiddle - React, Tailwind, and code Playground

by yi hom

JavaScript

function avg() {
  var sum = 0;
  for (var i = 0, j = arguments.length; i < j; i++) {
    sum += arguments[i];
  }
  return sum / arguments.length;
}

var sum1,sum2;
sum1=avg(2, 3, 4, 5); // 3.5

sum2=avg.apply(null, [2, 3, 4, 5]); // 3.5

//如需要將一個陣列傳入函式不用修改函式的寫法,可以利用apply的方式呼叫。
document.write(sum1+"<br>"+sum2);