diff --git a/source/Ox/js/Type.js b/source/Ox/js/Type.js index 17b5ef3f..10e8fedb 100644 --- a/source/Ox/js/Type.js +++ b/source/Ox/js/Type.js @@ -31,6 +31,8 @@ Ox.isArray Tests if a value is an array true > Ox.isArray((function() { return arguments; }())) false + > Ox.isArray(document.getElementsByTagName('a')) + false > Ox.isArray({0: 0, length: 1}) false @*/ @@ -144,7 +146,7 @@ Ox.isEqual = function(a, b) { ret = a.global == b.global && a.ignore == b.ignore && a.multiline == b.multiline && a.source == b.source; } else if ( - ['arguments', 'array', 'object'].indexOf(type) > -1 + (type == 'arguments' || type == 'array' || type == 'object') && Ox.len(a) == Ox.len(b) ) { ret = true;