Skip to content

🤗A monster package to find🕵🏾 average number from the array of numbers🤗

Notifications You must be signed in to change notification settings

VladSez/find-average-number-from-vlad-sazon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 

Repository files navigation

Find average number from Vlad Sazon🕵🏽

Small. 315 bytes (minified and gzipped). No dependencies.

Demo: https://codesandbox.io/s/throbbing-dawn-uj7gq

Perfomance test: for..of loop vs for loop vs reduce library implementations comparison: https://codepen.io/Vladik/pen/ZgLEOQ?editors=1010

Installation

npm install find-average-number-from-vlad-sazon

or

yarn add find-average-number-from-vlad-sazon

Example

import { findAverageNumber } from 'find-average-number-from-vlad-sazon'

const array = [1,2,3,4,5]
findAverageNumber(array) // 3

const array = []
findAverageNumber(array) // Error: Empty array

const array = [null,,undefined,NaN]
findAverageNumber(array) // Error: Array must be consisted from numbers. For example: [1,2,3]

const array = [{}]
findAverageNumber(array) // Error: Array must be consisted from numbers. For example: [1,2,3]

const arr = [1,2,[3,4]]
findAverageNumber(array) // Error: Array must be consisted from numbers. For example: [1,2,3]

About

🤗A monster package to find🕵🏾 average number from the array of numbers🤗

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published