阅读 151

数组排序、求最大值、求和、 数组去重

数组排序、求最大值、求和、 数组去重

 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))


文章分类
后端
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐