数组面试题

2021-01-20  本文已影响0人  卢卢2020

数组翻转  

let arr = [1,2,3,4,5,6,7]

arr.reverse() // 7,6,5,4,3,2,1

let sb = 'abcdefgsss'

arr.splic('').reverse().join('')  //sssgfedcba

let arr = [3,5,2,1,8,2]  

arr.sort()  // 这个方法返回的默认为从小到大  

arr.sort(function(a,b){

    if(a>b){return -1}

    else if(a===b){return 0}

    esle{return 1}

})  //返回从大到小排序

简单写法 arr.sort((a,b)=>a-b)      arr.sort((a,b)=>b-a)  //两种写法 如下图

sort 箭头函数简写

数组变换

map()  //平方

filter() // 筛选双数

reduce() //都可以 用得比较多

图片来自饥人谷前端教学视频

作业题目

上一篇 下一篇

猜你喜欢

热点阅读