add Array.isArray
This commit is contained in:
parent
2f5a99a88f
commit
b2f392a2b5
1 changed files with 14 additions and 0 deletions
|
@ -123,6 +123,19 @@ Ox.fallback.indexOf = function(value) {
|
||||||
return ret;
|
return ret;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/*@
|
||||||
|
Ox.fallback.isArray <f> see https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/isArray
|
||||||
|
> Ox.fallback.isArray([])
|
||||||
|
true
|
||||||
|
> Ox.fallback.isArray((function() { return arguments; }()))
|
||||||
|
false
|
||||||
|
> Ox.fallback.isArray({0: 0, length: 1})
|
||||||
|
false
|
||||||
|
@*/
|
||||||
|
Ox.fallback.isArray = function(value) {
|
||||||
|
return Object.prototype.toString.call(value) == '[object Array]';
|
||||||
|
};
|
||||||
|
|
||||||
/*@
|
/*@
|
||||||
Ox.fallback.lastIndexOf <f> see https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/lastIndexOf
|
Ox.fallback.lastIndexOf <f> see https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/lastIndexOf
|
||||||
> Ox.fallback.lastIndexOf.call([1, 2, 3, 2, 1], 2)
|
> Ox.fallback.lastIndexOf.call([1, 2, 3, 2, 1], 2)
|
||||||
|
@ -265,6 +278,7 @@ Ox.fallback.trim = function() {
|
||||||
var method, object;
|
var method, object;
|
||||||
for (method in Ox.fallback) {
|
for (method in Ox.fallback) {
|
||||||
object = method == 'bind' ? Function.prototype
|
object = method == 'bind' ? Function.prototype
|
||||||
|
: method == 'isArray' ? Array
|
||||||
: method == 'keys' ? Object
|
: method == 'keys' ? Object
|
||||||
: method == 'trim' ? String.prototype
|
: method == 'trim' ? String.prototype
|
||||||
: Array.prototype;
|
: Array.prototype;
|
||||||
|
|
Loading…
Reference in a new issue