1.0.0 • Published 6 years ago

array-utilities v1.0.0

Weekly downloads
3
License
ISC
Repository
github
Last release
6 years ago

Array Utilities Build Status

A simple utility for working with arrays

Installation

npm install array-utilities --save

Syntax

const utils = require('array-utilities');

utils.sum(<ARRAY>, <OBJECT-KEY>); // sum an array of primitive values or objects
utils.multiply(<ARRAY>, <OBJECT-KEY>); // multiply an array of primitive values or objects

Usage

// sum an empty array
utils.sum([]); // returns is 0

// sum an array of primitive integer values
utils.sum([1,2,3]); // returns is 6

// sum an array of string values values
utils.sum(['2','4','6']); // returns is 12

// multiply an empty array
utils.multiply([]); // returns 0

// multiply an array of primitive integer values
utils.multiply([1,2,3]); // returns 6

// multiply an array of string values values
utils.multiply(['2','4','6']); // returns 48

// sum or mutliply an array of objects given an object key
const people = [
	{ name: 'John Smith', age: 31, sex: 'male'}, 
	{ name: 'Mary Smith', age: 32, sex: 'female' }, 
	{ name: 'Brett Johnson', age: 21, sex: 'male' }
];
utils.sum(people, 'age'); // returns 84
utils.multiply(people, 'age'); // returns 20832

Tests

npm test

Release history

  • 1.0.0 Initial Release