sugar
Version:
A Javascript utility library for working with native objects.
18 lines (12 loc) • 413 B
JavaScript
;
var Sugar = require('sugar-core'),
mathAliases = require('../common/var/mathAliases'),
getOrdinalSuffix = require('../common/internal/getOrdinalSuffix');
var abs = mathAliases.abs;
Sugar.Number.defineInstance({
'ordinalize': function(n) {
var num = abs(n), last = +num.toString().slice(-2);
return n + getOrdinalSuffix(last);
}
});
module.exports = Sugar.Number.ordinalize;