1.0.2 • Published 3 years ago

median-objects v1.0.2

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

Median-Objects

Calculate median of an Array of Objects.

Installation

$ npm install median-objects

Usage Example

const median = require("median-objects");

let testData1 = [
  { name: "P1", age: 26 },
  { name: "P2", age: 25 },
  { name: "P3", age: 27 },
];

let testData2 = [
  { name: "P1", age: 26 },
  { name: "P2", age: 25 },
  { name: "P3", age: 27 },
  { name: "P4", age: 22 },
];

let result1 = median(testData1, "age");
if (!result1.error) {
  console.log(result1.value);
} // → 26

let result2 = median(testData2, "age");
if (!result2.error) {
  console.log(result2.value);
} // → 25.5

API

median(Array,"Object-key")

If there are no errors, returns:

{ error: false, value: MedianValue}

If errors are found, returns:

{ error: true, message: 'Corresponding Error-message' }

Array

Type: Array of Objects

Object-key

Type: String

  • Object-key is the key name of the object inside Array of which median is to be calculated