返回列表

call比apply效率高

默认分类 2017/06/05 23:17

使用call:(20ms)

function log(a){} var d1=new Date(); for(let i=1000000; i>0; i--) { log.call({}, i) } var d2=new Date(); d2.getTime() - d1.getTime()

使用apply:(40ms)

function log(a){} var d1=new Date(); for(let i=1000000; i>0; i--) { log.apply({}, []) } var d2=new Date(); d2.getTime() - d1.getTime()