Home Reference Source

src/count.js

import sequence from './sequence';

/**
 * 集合に含まれる要素の数を返します。
 *
 * @param {*[] | iterator | null} coll - 集合
 *
 * @return {number} 集合に含まれる要素の数
 */
export default function count(coll) {
  let i = 0;

  for (const _ of sequence(coll)) {
    i++;
  }

  return i;
}