js 操作数组的一些方法

时间:2023-03-09 08:31:49
js 操作数组的一些方法

1.从数组中获取最大的数

function getMaxfromarr(arr) {
var lasti = 0;
for (var i = 0; i < arr.length; i++) {
if (i == 0) {
lasti = arr[i];
} else {
if (lasti > arr[i]) {
continue;
} else {
lasti = arr[i];
}
}
}
return lasti;
}

2.数组中的数据重新排序

function bubbleSort(array) {
if (Object.prototype.toString.call(array).slice(8, -1) === 'Array') {
var len = array.length, temp;
for (var i = 0; i < len - 1; i++) {
for (var j = len - 1; j >= i; j--) {
if (array[j] < array[j - 1]) {
temp = array[j];
array[j] = array[j - 1];
array[j - 1] = temp;
}
}
}
return array;
}
}