请教,console.log 格式问题如何解决
发布于 7 年前 作者 einsqing 3754 次浏览 来自 问答

请教,console.log访问有时候格式会乱,如何解决? untitled1.png

5 回复

打印之前trim 一下,去掉下左空格就好了 正则 /\s+//i

@slclub 造成这种bug的原因是啥?有没有设置到全局的办法?

来自 KoaHubjs

这不是什么bug吧;你console.log 输出的是字符串吧; 把字符串的,左空格去掉就可以了;js也有不少方式。 全局的console.log 没有设置, 你可以自己封装一个方法;当然直接改console.log 也是可以的;全局的修改就是 调用之前 app.js 那入口之类的文件地方

console.log = function (...args) {
	var uarg = args[0];
	if (typeof uarg !== 'string') {
	  console.log.call(null, args);
	  return ;
	}
	uarg = 替换方法后的字符串;
	args[0] = uarg;
	console.log.call(null, args);
}

那么以后用的就应该是这个方法了

@slclub 谢谢,因为我不能修改别人项目源码,只能扔到全局。

来自 KoaHubjs

回到顶部