我想創建簡單的Chrome瀏覽器的控制檯包裝:如何編寫透明的Chrome控制檯包裝?
function debug() {
console.log(debug.arguments);
}
但它產生從本地控制檯略有不同的結果:
console.log("log",1,2,3); //outputs: log 1 2 3
debug("log",1,2,3); //outputs: ["log", 1, 2, 3]
任何想法如何使它的行爲完全一樣?
我想創建簡單的Chrome瀏覽器的控制檯包裝:如何編寫透明的Chrome控制檯包裝?
function debug() {
console.log(debug.arguments);
}
但它產生從本地控制檯略有不同的結果:
console.log("log",1,2,3); //outputs: log 1 2 3
debug("log",1,2,3); //outputs: ["log", 1, 2, 3]
任何想法如何使它的行爲完全一樣?
這應該工作:
function debug() {
console.log.apply(console, arguments);
}
它的工作原理,謝謝:) – serg
很高興我能幫助 – deviousdodo