0.1.0 • Published 2 years ago
orange v0.1.0
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