Utilities made to extend introspection in js
Predicate functions (returns true if a given variable matches):
$u.isFunction(function(){});
//true
$u.isFunction('');
//false
$u.isArray([]);
//true
$u.isArray('');
//false
$u.isObject({});
//true
$u.isObject('');
//false
$u.isString('');
//true
$u.isString({});
//false
return keys of given object:
var obj = {name: '1',value: '2', some: '3'};
$u.keys(obj);
//["name", "value", "some"]
return values of given object:
var obj = {name: '1',value: '2', some: '3'};
$u.values(obj);
//["1", "2", "3"]
You should see following test results in your browser:
MIT licensed library. See LICENSE for details.
If you have suggestions for improving the inspector-freimut.js, please open an issue or pull request on GitHub.