reverse(); 翻转数组 颠倒数组中元素的顺序 无参数 由正序变倒序
方法一:
var arr1 = [1, 2, 3, 4];
var arr2 = ['red', 'pink', 'blue'];
arr1.reverse();
arr2.reverse();
console.log(arr1);
console.log(arr2);
方法二:
<script>
//reverse 翻转
function reverse(arr) {
var newArr = [];
for (var i = arr.length - 1; i >= 0; i--) {
newArr[newArr.length] = arr[i];
}
return newArr;
}
var arr1 = reverse([1, 2, 3, 4]);
console.log(arr1);
var arr2 = reverse(['red', 'pink', 'blue']);
console.log(arr2);
</script>
两种方法输出结果相同:
数组排序
数组排序又称冒泡排序 利用sort即可进行排序
var arr = [19,2,20,3,5];
arr.sort(function(a,b){
return a-b; //升序 从小到大排列
//return b-a; 降序 大到小排列
})
console.log(arr); //2,3,5,19,20