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