私はJavaScriptの本を読んでいましたが、プロトタイプでJavaScript配列の配列機能を拡張する方法を読んでいましたが、この例ではわかりませんでしたが、それについて深い説明はなく、Iamはできませんargumentsプロパティはthis.some_function.argumentsからアクセスできますか?実際に私は説明できませんか?
ここで私は、引数にアクセスすることができましたが、私はこれが働いているのか分からないArray.prototype.some_function = function(){
var args = this.some_function.arguments; // 1
var args_length = this.some_function.arguments.length; // 2
...
} // some_function
が、これは我々が(この文脈では配列)は、このメソッドを呼び出すされているオブジェクトを参照してください意味:ということを理解すること、some_functionはそのオブジェクトのプロパティを参照し、実装している関数を意味しますが、引き数はその関数の静的プロパティではありません。 IAMは他の人にこれを使用できません例: -
this.some_other_function.arguments // gives error
は、あなたが質問この回答https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/argumentsをしない、次のコメントが有益である:?「の場合すなわち、関数fが呼び出しスタック上に何度か現れた場合、f.argumentsの値は関数の最新の呼び出しに対応する引数を表します。 –