JavaScriptで引数を配列に変換する
関数の引数(Argumentsオブジェクト)を配列に変換する方法。
イディオム
Array.prototype.slice.call(arguments);
使用例
function f() { var args = Array.prototype.slice.call(arguments); return args.join(''); } console.log(f('A', 'B', 'C', 'D', 'E')); // ABCDE
関数の引数(Argumentsオブジェクト)を配列に変換する方法。
Array.prototype.slice.call(arguments);
function f() { var args = Array.prototype.slice.call(arguments); return args.join(''); } console.log(f('A', 'B', 'C', 'D', 'E')); // ABCDE