Node.js 的 console.count() 方法是 Console 类的内置方法。
此方法将返回 count ;使用特定输入值调用函数的次数。
考虑一个场景,我们使用特定值调用此函数两次。它将在输出中将计数返回为 2。
例
console.count(abc);
console.count(abc);
输出
让我们看一下另一种情况,首先我们用指定的值调用这个函数,然后用另一个值调用这个函数,后来我们再次用第一个指定值调用这个函数。它保存每个输入值的计数。
例
console.count(abc);
console.count(xyz);
console.count(abc);
输出
xyz:1
此方法将维护作为参数传递并输出到 stdout 的特定标签的内部计数,即使用输入标签调用 console.count() 方法的次数。
为了更好地理解 Node.js console.count() 方法,让我们来看看语法和用法。
语法
以下是 Node.js console.count() 方法的语法 -
console.count(label)
参数
- label − 这是一个可选参数;它指定要计数的标签的值。默认情况下,标签的值为“default”。
返回值
此方法将指定标签的计数返回到 stdout。
例Node.js console.count() 方法将接受可选参数(标签)。
在下面的示例中,我们将字符串值传递给 count() 方法的标签参数。
const console = require('console');
console.count("qikepu");
console.count("qikepu");
console.count("qikepu");
输出
正如我们在下面的输出中看到的,我们在每个 count() 方法中都传递了与参数相同的值。这样,该方法就返回了输入值的计数。
qikepu: 2
qikepu: 3
例
即使我们不传递任何参数,console.count() 方法也可以工作。它将返回输出为“默认”。
在下面的示例中,我们调用了 console.count() 方法,没有要计数的参数。
const console = require('console');
console.count();
console.count();
console.count();
输出
正如我们在下面的输出中看到的,该方法返回了计数,即调用函数的次数。由于我们没有传递任何参数,它将把标签值显示为“默认”。
default: 2
default: 3
例
如果我们将 “default” 作为 label 参数的值传递,console.count() 方法将被视为默认值。
在下面的示例中,我们调用了不带参数(label)的 count() 方法,并且还通过在标签中传递“default”作为值来调用该方法。
const console = require('console');
console.count();
console.count("default");
console.count("default");
console.count();
输出
正如我们在上面的输出中看到的;当我们将值 “default” 传递给参数 (label) 时,该方法会将其视为默认值。
default: 2
default: 3
default: 4
例
如果我们将一个整数作为参数(标签)传递,并且还将相同的整数值作为字符串传递。console.count() 方法会将它们视为相同并返回计数。
在下面的示例中,我们在参数(标签)中传递了一个整数值和与字符串相同的整数值。
const console = require('console');
console.count(1);
console.count("1");
console.count(1);
输出
正如我们在下面的输出中看到的,console.count() 方法将整数值和字符串值视为相同并返回计数。
1: 2
1: 3