orange
v0.1.0
Published
Tiny utilities for Node and the browser
Downloads
13
Readme
Orange.js
General toolkit for JavaScript. General like Orange Juice.
Methods
Contains support for only the following methods:
.each(...)
_.each([1, 2, 3], function (value, key) { ... });
.escapeRegExp(...)
console.log(_.escapeRegExp('My [string]')); // 'My \[string\]'
.extend(...)
_.extend({}, defaults, {
open: function () { ... }
});
.filter(...)
_.filter([1, 2, 3], function (value) {
return value >= 2;
});
###.forOwn(...)
_.forOwn({a: 1, b: 2}, function (value, key) { ... });
.isArray(...)
console.log(_.isArray([1, 2, 3)); // true
console.log(_.isArray({length: 2}); // false
.isBoolean(...)
console.log(_.isBoolean(false)); // true
console.log(_.isBoolean(21)); // false
.isFunction(...)
console.log(_.isFunction(function () {})); // true
console.log(_.isFunction(21)); // false
.isNumber(...)
console.log(_.isNumber(123)); // true
console.log(_.isNumber('hi')); // false
.isPlainObject(...)
console.log(_.isPlainObject({a: 1})); // true
console.log(_.isPlainObject([1, 2])); // false
.isString(...)
console.log(_.isString('my string')); // true
console.log(_.isString(321)); // false
.map(...)
_.map([1, 2, 3], function (value) {
return value * 2;
});
Notes
Orange.js now contains all the functionality of Microdash.
Keeping up to date
- Follow me on Twitter for updates: https://twitter.com/@asmblah