感谢@MRB,
我重新考虑了这个问题,今天找到了解决方案,这要归功于https://stackoverflow.com/a/63221101/1818089
代码语言:javascript复制queueMicrotask (console.log.bind (console, "Look! No source file info..."));它将对相似的元素进行分组,因此请确保为每个日志行添加一个惟一的标识符,以便能够看到所有数据。
在下面的示例中演示了。
而不是
代码语言:javascript复制data = ["Apple","Mango","Grapes"];
for(i=0;i<10;i++){
queueMicrotask (console.log.bind (console, " info..."+i));
}使用
代码语言:javascript复制data = ["Apple","Mango","Grapes"];
for(i=0;i queueMicrotask (console.log.bind (console, " info..."+i)); }更好的方法是创建一个这样做的console.print函数并调用它,而不是像https://stackoverflow.com/a/64444083/1818089中指出的那样调用console.log 代码语言:javascript复制// console.print: console.log without filename/line number console.print = function (...args) { queueMicrotask (console.log.bind (console, ...args)); }注意上面提到的分组问题。