batteries/lib/string-ext.js

21 lines
378 B
JavaScript

// batteries
// Copyright 2010 - 2011 Sami Samhuri <sami@samhuri.net>
// TODO
// - reverse
// - unpack
// - sha1
var StringExt = { cmp: cmp };
exports.extendNative = function() {
require('./ext').extend(String, StringExt);
};
require('./object-ext').extend(exports, StringExt);
function cmp(a, b) {
if (a === b) return 0;
if (a < b) return -1;
return 1; // a > b
}