1. javaScript Array对象
concat():连接数组,把两个数组连接成一个数组 应用场景:一般用于长列表(下一页),不断往后面拼接数组
reverse(): 翻转数组; 应用场景:价格从低到高切换成从高到低,只需要翻转数组即可
join('分隔符'):把数组的每一个元素拼接成字符串 应用场景:有些歌曲是多人合唱,服务器会给我们一个数组.这个时候就需要将数组元素通过join拼接起来然后页面显示
sort (function(a,b){return a-b//从小到大排序 return b-a //从大到小排序}):排序
1.1 举例
//声明数组
let arr=[10,20,30,40,50]//前面是简写,等同于new Arrary(10,20,30,40)
//(1)arr.concat(数组): 把两个数组连接成一个数组
let newArr=arr.concat([60,70,80,90])
console.log(newArr)// 打印[10,20,30,40,50,60,70,80,90]
//(2)arr.reverse():翻转数组
arr.reverse()
console.log(arr)// 打印[50,40,30,20,10]
//(3) arr.join('分隔符'):分隔符的作用
let arr1=[80,90,100,120]
let str=arr.join()//不传默认逗号 可以传'|' '&' '':传空字符串就是没有逗号
console.log(str)// 不传显示80,90,100,120 传&就是 80&90&100&120
//(4)arr.sort(function(a,b){return a-b}):排序的作用
let arr2= [80,90,120,220,300,50,20,88]
arr2.sort(function(a,b){return a-b //这个是从小到大排序 return b-a //这个是从大到小排序 })
console.log(arr2)