分享一些自己在開發上遇到的問題,比如我們頁面上用了大量的打印語句,但是在某些時候,我們不想要了。
解決方案1 : 我們刪除這里的代碼,如果太多了,那工作量太大好累,想想都不想干
解決方案2 :我們將console.log = null; 但這樣好low,而且如果說我們需要把這個日志拋到莫個文件里,這種方案就不支持了。
解決方案3 :當當當,就是我們將log進行重寫,在其原始函數執行前加上我們自己的邏輯等等。
示例代碼:
//這里只是用了一個標示進行輸出與不輸出的控制 let flag = false; console.log = function (base) { return function () { !flag && base.apply(this, arguments); } }(console.log);
個人拙見,如有錯誤的地方給你帶來不便,請諒解。