diff --git a/source/Ox/js/Array.js b/source/Ox/js/Array.js index a9ae327b..32a36660 100644 --- a/source/Ox/js/Array.js +++ b/source/Ox/js/Array.js @@ -365,31 +365,6 @@ Ox.indexOf = function(arr) { }; */ -/*@ -Ox.merge Merges an array with one or more other arrays - For convenience, literals are treated as arrays with one element - (arr, arr[, arr[, ...]]) -> Array - > Ox.merge([1], [2, 3, 2], [1]) - [1, 2, 3, 2, 1] - > Ox.merge(1, [2, 3, 2], 1) - [1, 2, 3, 2, 1] -@*/ -// FIXME: [].concat exists! -Ox.merge = function(arr) { - arr = Ox.makeArray(arr); - Ox.slice(arguments, 1).forEach(function(arg) { - arg = Ox.makeArray(arg); - if (arg.length < Ox.STACK_SIZE) { - arr.push.apply(arr, arg); - } else { - arg.forEach(function(val) { - arr.push(val); - }); - } - }); - return arr; -}; - /*@ Ox.range Python-style range (stop) -> <[n]> range