NodeJS - console.countReset() 方法



Node.js console.countReset() 方法用于重置作为参数(标签)传递的特定输入值的计数。

假设我们调用了 console.count(label) 方法四次,并将一些特定的标签作为参数传递给它。然后,该特定标签的计数将为 4。现在,如果我们在该标签值上使用 console.countReset(label),它会将计数重置为 0。

语法

以下是Node.js console.countReset() 方法的语法 -


 console.countReset([label])

参数

  • label − 这是一个可选参数;它指定应重置其计数的标签的值。默认情况下,标签的值为“default”。

返回值

此方法不会在屏幕上提供输出;相反,它将重置特定标签值的计数。

Node.js console.countReset() 方法将接受可选参数(标签)。

在下面的示例中,我们调用带有标签的 Node.js console.count() 方法,然后我们调用带有指定标签的Node.js console.countReset()。


const console = require('console');
console.count('qikepu');
console.count('qikepu');
console.count('qikepu');
console.countReset('qikepu')
console.count('qikepu');

输出

正如我们在上面的输出中看到的,我们在每个 count() 方法中都传递了与 parameter(label) 相同的值。这样,该方法就返回了输入值的计数。

然后我们使用该特定标签调用 console.countReset([label]),并将计数重置为 0。为了了解其计数值是否被重置,我们再次调用了带有指定标签的 console.count([label])。因此,计数从 1 开始。

qikepu: 1
qikepu: 2
qikepu: 3
qikepu: 1

即使我们不传递任何参数,console.count() 方法也可以工作。它将返回输出为“default”。

在下面的示例中,我们调用了 console.count() 方法,没有要 count 的参数。然后,我们尝试通过调用不带参数的 console.countReset() 方法将默认值重置为 0。


const console = require('console');
console.count();
console.count();
console.count();
console.countReset();
console.count();

输出

正如我们在输出中看到的,我们没有将任何值作为参数(标签)传递。因此,它会将标签值打印为“default”。

我们在没有参数的情况下调用了 console.count() 方法 'three',所以计数将为 3。然后我们调用 console.countReset() 方法,它会将默认计数重置为 0。

default: 1
default: 2
default: 3
default: 1

即使我们不传递任何参数,console.count() 方法也可以工作。它将返回输出为“default”。相反,如果我们将“default”作为参数(标签)传递,该方法会将其视为“default”。

在下面的示例中,

  • 我们正在调用不带参数的 console.count() 方法。
  • 我们还将“default”作为参数(标签)传递。
  • 然后我们尝试通过调用 console.countReset() 方法并将 “default” 作为参数(标签)来将默认计数重置为 0。

const console = require('console');
console.count();
console.count();
console.count("default");
console.count("default");
console.count("default");
console.countReset("default");
console.count();

输出

正如我们在输出中看到的,即使我们将“default”作为参数(标签)传递,该方法也会考虑“default”。

default: 1
default: 2
default: 3
default: 4
default: 5
default: 1