UNPKG

w-statistic

Version:
33 lines (28 loc) 886 B
import arrCount from './src/arrCount.mjs' let arr arr = ['abc', '-2.5', -2.5, '-1', -1, '-0.1', -0.1, '0', 0, 'abc', '0.1', 0.1, '1', 1, '2.5', 2.5, 22.5, 'xyz'] console.log(arrCount(arr)) // => [ // { key: '2.5', count: 2 }, // { key: '0.1', count: 2 }, // { key: '-0.1', count: 2 }, // { key: '-1', count: 2 }, // { key: '-2.5', count: 2 }, // { key: 'abc', count: 2 }, // { key: '1', count: 2 }, // { key: '0', count: 2 }, // { key: 'xyz', count: 1 }, // { key: '22.5', count: 1 } // ] arr = ['abc', '0', 0, 'abc', '0.1', 0.1, '1', 1, '2.5', 2.5, 22.5, 'xyz'] console.log(arrCount(arr)) // => [ // { key: '2.5', count: 2 }, // { key: '0.1', count: 2 }, // { key: 'abc', count: 2 }, // { key: '1', count: 2 }, // { key: '0', count: 2 }, // { key: 'xyz', count: 1 }, // { key: '22.5', count: 1 } //] //node g.arrCount.mjs