Rx.helpers.defaultSubComparer(x, y)
The default comparer to determine whether one object is greater, less than or equal to another.
Arguments
x
(Any): The first value to comparey
(Any): The second value to compare
Returns
(Number): Returns 1
if x
is greater than y
, -1
if y
is greater than x
, and 0
if the objects are equal.
Example
var comparer = Rx.helpers.defaultSubcomparer;
// Should return 0
var x = 42, y = 42
console.log(comparer(x, y));
// => 0
// Should return -1
var x = new Date(0), y = new Date();
console.log(comparer(x, y));
// => -1
// Should return 1
var x = 43, y = 42;
console.log(comparer(x, y));
// => 1