我有一个函数,我想为参数传递 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
如何让它默认为 0.5?