function DP(){
console.log.apply(console, arguments); // firebugのコンソールで neko と表示される
console.log(arguments); // firebugのコンソールで ["neko"] と表示される
}
DP("neko");
console出力
neko
["neko"]
applyを使わないと、1つ目の仮引数が配列として認識される。
applyを使うと、引数の配列が分解されて、関数にそれぞれの個々の仮引数として渡されるのかな?