我认为把debug和window.console放到外面效率会更高一些。

这样就是代码显得长了一点，哈哈。但是在函数主体里面少了两个判断。