refactor(commander) changeOrder

This commit is contained in:
coderaiser 2014-07-04 07:12:02 -04:00
parent 668c51d250
commit f8be93f8c4

View file

@ -185,33 +185,18 @@
function changeOrder(json) {
var i, n,
files = [],
dirs = [],
current = [],
var files = [],
dirs = [],
sorted = [];
n = json.length;
for (i = 0; i < n; i++) {
current = json[i];
json.forEach(function(current) {
if (current.size === 'dir')
dirs.push(current);
else
files.push(current);
}
});
n = dirs.length;
for (i = 0; i < n; i++) {
current = dirs[i];
sorted.push(current);
}
n = files.length;
for (i = 0; i < n; i++) {
current = files[i];
sorted.push(current);
}
sorted = dirs.concat(files);
return sorted;
}