使用一個定時器和回調函數防止代碼阻塞

問題:有一段代碼可能比較耗費時間,而且在等待其完成的時候,你不想阻塞其餘的代碼處理。可是,當耗時的函數完成的時候,你確實須要執行一些其餘的功能 解決方案:將一個回調函數和setTimeout()結合使用,定時器設置爲0.javascript function factorial(n){ console.log(n); return n==1? 1:n*factorial(n-1);
相關文章
相關標籤/搜索