JS: Realtime orderbooks.

This commit is contained in:
Stefan Thomas
2013-03-12 13:09:39 +01:00
parent 049f92e882
commit 51f47a8974
7 changed files with 266 additions and 48 deletions

View File

@@ -97,6 +97,21 @@ var assert = function (assertion, msg) {
}
};
/**
* Return unique values in array.
*/
var arrayUnique = function (arr) {
var u = {}, a = [];
for (var i = 0, l = arr.length; i < l; ++i){
if (u.hasOwnProperty(arr[i])) {
continue;
}
a.push(arr[i]);
u[arr[i]] = 1;
}
return a;
};
/**
* Convert a ripple epoch to a JavaScript timestamp.
*
@@ -115,6 +130,7 @@ exports.stringToHex = stringToHex;
exports.chunkString = chunkString;
exports.logObject = logObject;
exports.assert = assert;
exports.arrayUnique = arrayUnique;
exports.toTimestamp = toTimestamp;
// vim:sw=2:sts=2:ts=8:et