var array = [355, 1, 488, 6, 4, 78, 63, 4, 3, 1];
// array = [9, 2, 5, 4, 6],
// array = ["1001", "25", "36", "25"],
// array = ["c1-ca-10-1a-11-f4","c1-ca-10-1a-11-f5","c1-ca-10-1a-11-f1" //];
assetData = new Set();
array.forEach(function(data) {
assetData.add(data);
});
assetData = Array.from(assetData)
assetData.sort(function() {
return 0.5 - Math.random();
});
console.log(assetData);
var newArray = [];
Array.prototype.push.apply(newArray, assetData
);
在上面的代码中,我想对所有数组进行排序。我有4种类型的数组,我需要对它们进行排序。
下面是处理所有类型数组元素排序的最佳方法。
var //array = [355, 1, 488, 6, 4, 78, 63, 4, 3, 1];
// array = [9, 2, 5, 4, 6],
//array = ["1001", "25", "36", "25"],
array = ["c1-ca-10-1a-11-f4","c1-ca-10-1a-11-f5","c1-ca-10-1a-11-f1"];
assetData = new Set();
array.forEach(function(data) {
assetData.add(data);
});
assetData = Array.from(assetData)
assetData.sort(function(a, b){return a-b});
console.log(assetData);
var newArray = [];
Array.prototype.push.apply(newArray, assetData
);