• Node.js Video Tutorials

NodeJS - console.count() 方法



Node.js 的 console.count() 方法是 node.jsConsole 类的一个内置方法。

此方法将返回使用特定输入值调用该函数的次数的 计数

考虑一种情况,我们使用特定值调用此函数两次。它将在输出中返回计数为 2。

示例

console.count(abc);
console.count(abc);

输出

abc:2

让我们来看另一个场景,首先我们使用指定的值调用此函数,然后使用另一个值调用此函数,之后再次使用第一个指定的值调用该函数。它保存每个输入值的计数。

示例

console.count(abc);
console.count(xyz);
console.count(abc);

输出

abc:2
xyz:1

此方法将维护传递为参数的特定 标签 的内部计数,并输出到 stdout,即使用输入 标签 调用 console.count() 方法的次数。

为了更好地理解 Node.js console.count() 方法,让我们了解其语法和用法。

语法

以下是 Node.js console.count() 方法的语法:

console.count(label)

参数

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

返回值

此方法将指定 标签 的计数返回到 stdout

示例

Node.js 的 console.count() 方法将接受一个可选参数 (label)。

在下面的示例中,我们将一个 字符串 值传递给 count() 方法的 label 参数。

const console = require('console');
console.count("Tutorialspoint");
console.count("Tutorialspoint");
console.count("Tutorialspoint");

输出

正如我们在下面的输出中看到的,我们在每个 count() 方法中都传递了相同的值作为参数。因此,该方法返回了输入值的计数。

Tutorialspoint: 1
Tutorialspoint: 2
Tutorialspoint: 3

示例

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

在下面的示例中,我们调用 console.count() 方法而不带任何参数进行计数。

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

输出

正如我们在下面的输出中看到的,该方法返回了计数,即函数被调用的次数。由于我们没有传递任何参数,它将显示 label 值为“default”。

default: 1
default: 2
default: 3

示例

如果我们传递“default”作为标签参数的值,则 console.count() 方法将将其视为 default

在下面的示例中,我们调用了不带参数 (label) 的 count() 方法,也通过在标签中传递“default”作为值来调用该方法。

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

输出

正如我们在上面的输出中看到的;当我们将值“default”传递给参数 (label) 时,该方法将将其视为 default

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

示例

如果我们传递一个 整数 作为 参数(label),并且也传递了相同的 整数 值作为 字符串console.count() 方法将它们视为相同并返回计数。

在下面的示例中,我们在参数 (label) 中传递了一个 整数值和相同的整数值作为字符串

const console = require('console');
console.count(1);
console.count("1");
console.count(1);

输出

正如我们在下面的输出中看到的,console.count() 方法将整数值字符串值视为相同并返回计数。

1: 1
1: 2
1: 3
nodejs_console_module.htm
广告