なぜプロトタイプを含めるのですか?
なぜそうではないのですか?
Array.slice.call()
Array
は関数であり、関数にはメソッドがないため、配列のみがメソッドを持ってい.slice
ます。
ドキュメントをよく確認してください。これはhttp://shifteleven.com/articles/2007/06/28/array-like-objects-in-javascriptに役立ちます
Array
slice
コンストラクター関数であり、メソッドが含まれていません。プロトタイプ ( Array.prototype
) です。slice
ただし、(空の)Array
インスタンスから呼び出すことはできます。
[].slice.call(/*...*/)