Javascript 有人能解释一下console.count的实现吗?
在上面的示例中,控制台显示1、2、3和1。Javascript 有人能解释一下console.count的实现吗?,javascript,node.js,Javascript,Node.js,在上面的示例中,控制台显示1、2、3和1。 console.count是如何工作的?谁能解释一下吗?在这里你可以找到答案 简而言之: 此函数记录此特定调用调用的次数 已调用count()。此函数接受一个可选参数 标签 如果提供了标签,此函数将记录次数 已使用特定的标签调用了count() 如果省略了label,函数将记录次数count() 在这一行被称为 这就是为什么会得到不同的结果,因为它在函数内部被调用了3次,比如说第4行,一次在另一行(脚本中的最后一行)被调用。连续3次调用greet()函
console.count是如何工作的?谁能解释一下吗?在这里你可以找到答案 简而言之: 此函数记录此特定调用调用的次数 已调用
count()
。此函数接受一个可选参数
标签
如果提供了标签
,此函数将记录次数
已使用特定的标签调用了count()
如果省略了label
,函数将记录次数count()
在这一行被称为
这就是为什么会得到不同的结果,因为它在函数内部被调用了3次,比如说第4行,一次在另一行(脚本中的最后一行)被调用。连续3次调用greet()函数,这就是为什么它的print 1 2 3。但是在函数console.count()之外执行1次,这就是为什么它是print 1 MDN文档中对此进行了解释。是被调用的每个实例的计数。对不起,我指的是它的实现,而不是功能。@LakshmipriyaMukundan例如,它可以查看堆栈跟踪。对不起,我指的是它的实现。我想这取决于浏览器。我想每个浏览器都有自己的JS引擎,实现可能会有所不同,而且可能是一些本地的东西,你很难找到。你的问题是console.count是如何工作的?这就是我的答案
var user = "";
function greet() {
console.count();
return "hi " + user;
}
user = "bob";
greet();
user = "alice";
greet();
greet();
console.count();