by shigemk2

当面は技術的なことしか書かない

JavaScriptの関数に引数を渡さない

ちょっとまえにこのあたりでdisられたのでメモしておく。

定義していないパラメータに引数を渡した場合でも、エラーは起こらない。 しかも、すべての関数でアクセス可能なargumentsオブジェクトを通じてこれらの引数にアクセスすることができる。

var addFunction = function(number1, number2) {
  var sum = number1 + number2;
  return sum;
};

console.log(addFunction()); // 6
console.log(addFunction()); // NaN

開眼JavaScriptより。