javascript中Array的方法大全

  • pop:删除末尾元素

    ​ eg: [1,2,3,4].pop() = [1,2,3]

  • push:在数组末尾新添元素

    ​ eg: [1,2,3,4].shift(5,6) = [1,2,3,4,5,6]

  • shift:删除头元素

    ​ eg: [1,2,3,4].shift() = [2,3,4]

  • unshift:在数组头添加元素

    ​ eg: [1,2,3,4].shift(-1,0) = [-1,0,1,2,3,4]

    tips:以上四个方法返回值均为处理后数组长度

  • reverse:翻转数组

    ​ eg: [1,2,3,4,5].reverse() = [5,4,3,2,1]

  • sort:排序

    ​ eg:[1,4,3,2,5].sort() = [1,2,3,4,5]

    ​ [1,2,12,22,3].sort() = [1,12,2,22,3] 对于两位数的数值使用此函数无效

    针对上述排序无效固定写法:

    [1,2,12,22,3].sort(function(m,n){
    	//正序,倒叙排列return n-m
    	return m-n
    })
    
  • splice(index, n):在index的位置给数组任意n个元素

    ​ eg: [1,2,3,4,5].splice(1,2)=[1,4,5]

  • join:将一个数组的所有元素连接成一个字符串并返回这个字符串。如果数组只有一个项目,那么将返回该项目而不使用分隔符。

    ​ eg:
    [1,2,3,4,5].join() = “1,2,3,4,5”
    [1,2,3,4,5].join(’’) = “12345”
    [1,2,3,4,5].join(’-’) = “1-2-3-4-5”

  • concat:返回一个由当前数组和其它若干个数组或者若干个非数组值组合而成的新数组

    ​ eg: [1,2,3].concat([4,5,6],[7,8,9]) = [1,2,3,4,5,6,7,8,9]

  • isArray:判断某个变量是否是一个数组对象

    ​ eg: Array.isArray([1,1,2]) = true

    ​ 其他方式判断是否为数组:[1,1,1] instanceof Array

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值