数组排序、求最大值、求和、 数组去重
数组排序、求最大值、求和、 数组去重
1. 数组排序、求和、求最大值
let arr = [1,4,5,3 let arr1 = arr.sort( a - let arr2 = arr.sort( b - (let i = 0; i < arr.length-1 ;i++ (let j = 0; j<arr.length-1-i; j++ (arr[j]>arr[j+1== arr[j+1+1] = let arr4 = = 0+= = 0+= = 0 (let i = 0; i< arr.length; i+++=
2. 数组去重
// 数组去重 let arrS = [1,2,3,3,4] // 方法一 ES6 set 去重 let arrS1 = [...new Set(arrS)] console.log(arrS1) //方法二 Array.from 去重 let arrS2 = Array.from(new Set(arrS)) console.log(arrS2) //方法三 ES5 去重 使用includes function unique(arr) { let arrS3 = [] for(let item of arr) { if (!arrS3.includes(item)) { arrS3.push(item) } } return arrS3 } console.log(unique(arrS)) //方法四 ES5 indexOf 去重 function unique1(arr) { let arrS3 = [] for (let item of arr) { if(arrS3.indexOf(item) == -1) { arrS3.push(item) } } return arrS3 } console.log(unique1(arrS))