这个回调函数怎么传参?

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接口传递吗?有更好的办法吗?

SMILET
浏览 349回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript