Learning JavaScript - arguments
引数を配列に変換する方法。
function listByCall() { return Array.prototype.slice.call(arguments); } function listByApply() { return Array.prototype.slice.apply(arguments); } console.log(listByCall(1,2,3)); // [1, 2, 3] console.log(listByApply(1,2,3)); // [1, 2, 3]