function add( getX, getY, cb ){
var x, y
getX( function(xVal=5){
x = xVal
if( y != undefined ){
cb( x+y )
}
},1000)
getY( function(yVal=6){
y = yVal
if( x != undefined ){
cb( x+y )
}
},1000)
}
add( setTimeout, setTimeout, function(sum){
console.log( sum )
} )
这里的xVal和yVal怎么传递参数啊?改写函数add接口传递吗?有更好的办法吗?
相关分类