1.0.11 • Published 6 years ago

@kingjs/linq.average v1.0.11

Weekly downloads
1
License
MIT
Repository
github
Last release
6 years ago

@kingjs/linq.average

Returns the average value of a sequence of numbers projected from elements of a sequence.

Usage

Compute the average of [-2, 0, 2] like this:

var average = require('@kingjs/linq.average');
var sequence = require('@kingjs/enumerable.create');

average.call(sequence(-2, 0, 2));

result:

0

API

declare function average(
  this: Enumerable,
  selector?: function(x): number
): number

Interfaces

Parameters

  • this: The sequence of numbers to average.
  • selector: A function to select a number from each element.

Return Value

The average value of the sequence of numbers. Returns NaN if the sequence is empty.

Remarks

Elements are summed using the + operator.

Average of an empty sequence is NaN.

Install

With npm installed, run

$ npm install @kingjs/linq.average

See Also

Like Enumerable.Average

License

MIT

Analytics

1.0.11

6 years ago

1.0.10

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago