JS中捕獲console.log()輸出的方法
本文實例講述了JS中捕獲console.log()輸出的方法。分享給大家供大家參考。具體分析如下:
我們知道console.log()可以將信息輸出到debugger中供開發(fā)者查看。但如果我們想要在JS中獲取console.log()的輸出結(jié)果呢?其實不難,先將原本的console.log保存起來,然后替換成另外一個實現(xiàn)即可。代碼如下:
var lastLog; console.oldLog = console.log; console.log = function(str) { console.oldLog(str); lastLog = str; } console.log("Hello, Neo"); document.write(lastLog);
這時候 lastLog 中保存的就是 "Hello, Neo"了。
希望本文所述對大家的javascript程序設(shè)計有所幫助。
相關(guān)文章
Typescript高級類型Record,Partial,Readonly詳解
這篇文章主要介紹了Typescript高級類型Record,Partial,Readonly等介紹,keyof將一個類型的屬性名全部提取出來當(dāng)做聯(lián)合類型,本文通過實例代碼給大家詳細(xì)講解需要的朋友可以參考下2022-11-11javascript實現(xiàn)點擊單選按鈕鏈接轉(zhuǎn)向?qū)?yīng)網(wǎng)址的方法
這篇文章主要介紹了javascript實現(xiàn)點擊單選按鈕鏈接轉(zhuǎn)向?qū)?yīng)網(wǎng)址的方法,涉及javascript鼠標(biāo)事件及頁面跳轉(zhuǎn)的相關(guān)技巧,簡單實用,具有一定參考借鑒價值,需要的朋友可以參考下2015-08-08如何手動實現(xiàn)一個 JavaScript 模塊執(zhí)行器
這篇文章主要介紹了如何手動實現(xiàn)一個 JavaScript 模塊執(zhí)行器,幫助大家更好的理解和使用JavaScript,感興趣的朋友可以了解下2020-10-10JavaScript switch case 的用法實例[范圍]
JavaScript switch case 的用法實例,大家可以參考下。2009-09-09提交按鈕的name=''submit''引起的js失效問題及原因
這篇文章主要介紹了提交按鈕的name='submit'引起的js失效問題及原因,需要的朋友可以參考下2015-02-02