Flash actionscript 3:默认函数参数是否为空函数?
我有一个函数,它接收一个函数作为参数。 例如:Flash actionscript 3:默认函数参数是否为空函数?,flash,actionscript-3,Flash,Actionscript 3,我有一个函数,它接收一个函数作为参数。 例如: 如何将函数的默认值设置为空函数,以便用户不必将函数粘贴为参数?函数是通过引用传递的,因此应该可以: function foo(bar: Function = null): void { if(!bar) { // Replace null-ref with an empty function bar = function(): void {} } // Call given function bar(); } 函
如何将函数的默认值设置为空函数,以便用户不必将函数粘贴为参数?函数是通过引用传递的,因此应该可以:
function foo(bar: Function = null): void {
if(!bar) {
// Replace null-ref with an empty function
bar = function(): void {}
}
// Call given function
bar();
}
函数是通过引用传递的,因此应该可以:
function foo(bar: Function = null): void {
if(!bar) {
// Replace null-ref with an empty function
bar = function(): void {}
}
// Call given function
bar();
}