setTimeout()接收兩個參數,第一個參數為執(zhí)行的回調,第二個參數是延時的時間。第一個參數可以為字符串。setTimeout("alert(1)",1000);setTimeout(function(){alert(1)},1000);這兩個都會在1秒后彈框,在《Javascript高級程序設計第三版》中明確指出第一種方式可能會導致性能缺失。但是為什么會性能缺失卻沒有詳細闡述,這里我想問的就是第一個參數傳遞字符串為什么會導致性能缺失?導致的是什么性能缺失?
setTimeout的問題
不負相思意
2019-03-12 15:13:02