最終更新:2010-01-11 (月) 06:39:40 (5212d)  

JavaScript/arguments
Top / JavaScript / arguments

argumentsオブジェクトには、名前付き引数/名前なし引数の双方が「すべて」含まれる

argumentsオブジェクトの実体

厳密には、JavaScriptは関数呼び出しのタイミングで、ローカル変数や引数情報を、Activation Object(通称、「Callオブジェクト」とも呼ばれる)のプロパティとして格納している。argumentsオブジェクトも、その実体はCallオブジェクトのargumentsプロパティであある。

Callオブジェクトは、アプリケーション側から明示的に生成したり呼び出したりすることはできないし、通常は意識することすらない存在である

参考