この関数を考えると:
function foo( a,b,c ) {
//
}
各引数に console.log() を使用するなど、どうすればよいでしょうか? 引数キーワードを使用して引数を表示できることは知っています。引数は配列のように見えるものを返すようです(ただし、タイプは「オブジェクト」です[驚き..ではない])が、.forEachをサポートしていません。私はChromeを使用しています。
関数をこれに変更してみましたが、動作すると予想されました。
function foo( a,b,c ) {
arguments.forEach(function( arg ){
console.log( arg );
});
}
TypeError: Object # has no method 'forEach' というエラーが表示されます。