首先先定义数组
var arrPaiXu = [];
arrPaiXu.push(one,two,three,four,five,six,seven,eight);
下面是冒泡排序方法
function sort(element){
for(var i = 0;i<element.length-1;i++) {
console.log("i="+element[i])
for(var j = 0;j<element.length-i-1;j++){
console.log("j="+element[j]);
console.log("j+1="+element[j+1]);
if(element[j]>element[j+1]){
//把大的数字放到后面
var swap = element[j];
element[j] = element[j+1];
element[j+1] = swap;
}
}
console.log(element);
}
}
调用这个方法 将数组进行排序
sort(arrPaiXu);
接下来是去除空的function
Array.prototype.notempty = function() {
var arrs = [];
this.map(function(val, index) {
//过滤规则为,不为空串、不为null、不为undefined,也可自行修改
if (val !== "" && val != undefined) {
arrs.push(val);
}
});
return arrs;
}
调用该function 使数组去空格
var newArr = arrPaiXu.notempty();