reverse() 将数组元素颠倒顺序
//在JavaScript中,Array对象的reverse()方法将颠倒(反转)数组中元素的顺序。arr.reverse()在原数组上实现这一功能,即,reverse()会改变原数组。
var arr = ["f","e","i","e","s","o","f","t"];\
document.writeln(arr.join()); // 输出:f,e,i,e,s,o,f,t\
//反转\
arr.reverse();\
document.writeln(arr.join()); // 输出:t,f,o,s,e,i,e,f
map()数组反转。
let len1 = arrayA.length;
let newarr1 = $.map(arrayA, function (v, i) { // map方法匿名函数传的值v是值、i是索引。
return arrayA[len1 - 1 - i];
});
es6使数组的第一项和最后一项就行调换
let arr = [1, 2, 3,4];
let a = arr.filter((item, index) => {
return index > 0 && index < (arr.length - 1)
});
let arr2 = [arr[arr.length-1],...a,arr[0]];
console.log(arr2)
## es6- sort()方法: 用原地计算对数组的元素进行排序,并返回排序之后的数组。
let Arr = [56, 22, 88, 10, 1, 77]
Arr.sort((a, b) => a - b) //箭头函数不加大括号指向这个函数的返回值,可以不写return关键字
console.log(Arr) //[1, 10, 22, 56, 77, 88]
若有错误欢迎指出、及时修正