我正在研究用JavaScript編寫的應用程序。我想擴展這個Console
對象。有沒有辦法做到這一點?目前,我有:在JavaScript中擴展控制檯
Console.prototype.execute = function() {
console.log('execute this...');
}
然後,在我的代碼,我有:
console.execute();
當我跑我的網頁,我看到在控制檯窗口中:
Console is not defined
這意味着我不能延長Console
。我究竟做錯了什麼?
控制檯API未標準化。如何做到這一點,如果可能的話可能取決於代碼運行的環境。如果'console'是可擴展的,你可以只做'console.execute = ...;'。 –
只需使用'console.execute = function(){'...'};'。 – Xufox
當你認爲它是一個單身人士時,將它添加到控制檯對象本身更有意義 –