デフォルトのパラメータ値が取得されるように、パラメータにnullを渡したい関数がありますが、null、undefined、またはNaNが好きではないようです。
これが私の関数です:
function myFunction(value:Number = .5, value2:Number = .6):Number {
return value;
}
そして後で:
var result = myFunction(null, 10);
trace(result); // 0
var result = myFunction(NaN, 10);
trace(result); // NaN
var result = myFunction(undefined, 10);
trace(result); // NaN
デフォルトで.5にするにはどうすればよいですか?