function promiseanimate(ball,distance){ return new Promise(function(resolve,reject){ function _animate(ball,distance,cb) { time=setTimeout(function(){ var marginLeft=parseInt(ball.style.marginLeft,10) if(marginLeft===distance){ clearTimeout(time) cb&&cb() }else{ if(marginLeft<distance){ marginLeft++ }else{ marginLeft-- }} ball.style.marginLeft=marginLeft animate(ball,distance,cb) },13)} })
關于NODEJS的下面一段代碼里,cb&&cb()是什么意思?
JUNBB_HAPPYER
2016-06-10 16:30:30