开发的时候用了console.log调试,懒得删了(如果后续修改可能还需要再加上,感觉很麻烦),又怕影响性能(写了特别多log)。
想问一下微信开发者工具在小程序、小游戏发布后,是否自动删除或者屏蔽掉console.log?
或者通过什么方法可以定义“开发环境”和“生产环境”,来明确是否删除console.log和其他各种优化?
十分欢迎并感谢您回答我的问题!
网友回复
曹孟良:
console.log对性能影响不大,除非你在长循环里写了几个,一循环就log几十万条那种,一般不用担心。
小程序发布后还是会有console.log的,你通过真机上面的调试模式就可以看到体验版、正式版的log。
如果你想简单控制log在不同环境的出现,你可以封装一下console.log,然后用一个全局变量来控制这个封装后的log输出不输出。