Can't rely on Array.isArray ...

This commit is contained in:
Jeremy Ashkenas 2010-09-28 20:12:37 -04:00
parent 35f395a0e4
commit b0f49be19e
2 changed files with 3 additions and 3 deletions

View File

@ -61,7 +61,7 @@
_ref = array;
for (_i = 0, _len = _ref.length; _i < _len; _i++) {
element = _ref[_i];
if (Array.isArray(element)) {
if (element instanceof Array) {
flattened = flattened.concat(flatten(element));
} else {
flattened.push(element);

View File

@ -55,8 +55,8 @@ extend = exports.extend = (object, properties) ->
exports.flatten = flatten = (array) ->
flattened = []
for element in array
if Array.isArray(element)
flattened = flattened.concat flatten(element)
if element instanceof Array
flattened = flattened.concat flatten element
else
flattened.push element
flattened