console.log.apply
后面跟的上下文必须为console
,不能为window
或其他,否则会抛出如下错误:Uncaught TypeError: Illegal invocation at log (<anonymous>:2:30) at <anonymous>:2:1 at Object.InjectedScript._evaluateOn (<anonymous>:905:140) at Object.InjectedScript._evaluateAndWrap (<anonymous>:838:34) at Object.InjectedScript.evaluate (<anonymous>:694:21)
- 使用
console.time
来检测函数的执行时间。console.time('func'); setTimeout(function () { console.time('func'); // 会打印出 100ms }, 100);
- 在 Chrome 控制台,如果想要复制某个对象,可以使用 Chrome 提供的函数
copy
来复制: