count (Iterator)
消费一个迭代器,并返回它产生的元素数量。
typescript
const total = count(source);用法
count(source)
当你想知道惰性流水线产生了多少个元素而不必收集它们时,请使用 count。与 source.toArray().length 不同,它在计数时不会分配数组。这是一个终结操作:它会拉取所有元素,因此不能用于无限迭代器。
typescript
import { count } from 'es-toolkit/iterator';
// 统计迭代器的元素数量。
count([1, 2, 3].values());
// 返回: 3
// 统计经过惰性链后剩余的元素数量。
count([1, 2, 3, 4, 5].values().filter(x => x % 2 === 1));
// 返回: 3参数
source(Iterator<T>): 要计数的迭代器。
返回值
(number): source 产生的元素数量。

