recurse over and duplicate array in toArray in order to handle sparse arrays - fixes #754

This commit is contained in:
Sebastian McKenzie
2015-02-12 00:33:04 +11:00
parent e0bfc72700
commit ae344aa23e
17 changed files with 39 additions and 33 deletions

View File

@@ -1,3 +1,9 @@
(function (arr) {
return Array.isArray(arr) ? arr : Array.from(arr);
if (Array.isArray(arr)) {
var arr2 = [];
for (var i = 0; i < arr.length; i++) arr2.push(arr[i]);
return arr2;
} else {
return Array.from(arr);
}
});