JavaScript argumentsは「配列のようなオブジェクト」です。
length プロパティはあるし for iでアクセスも可能ですが、slice, pop…などの配列メソッドはありません。
めったに無いことですが、argumentsのcloneを作りたいことがありました。
さて、困ったなーっと思ってたらMDNに解決策がありました。
MDN: arguments
var args = Array.prototype.slice.call(arguments); |
なるほど、助かった。