JS数组常用操作

当我们想要做出一些JS的效果,很多都是要对数组进行一些操作,特别是学到JS后期的时候,发现很多之前JS数组基本的操作都忘记了,因此来简单归纳总结一下常用的数组操作。

JS数组

  • var arr = new Array()
    定义一个数组,前者相对比较麻烦,一般我们常用后者来定义数组

  • var arr = []
    也可以用字面量的方法去定义一个数组

  • arr.length
    获取数组的长度

  • arr.length = 0
    将数组清空,只要length设成0就可以了

  • arr.push()
    在数组最后一位增加(参数)

  • arr.pop()
    剔除数组最后一位,不需要参数,返回最后一位元素

  • arr.unshift()
    在数组第一位增加(参数)

  • arr.shift()
    剔除数组第一位,不需要参数,返回第一位元素

  • arr.splice(a,b,c)
    用于替换元素,返回三个参数。
    其中a是从第几位开始,b是替换几位,c是(在b前面)替换成什么
    数组本身发生改变,返回的是一个由删除元素组成的新数组

  • slice(a,b)
    用于截取ab间的元素
    数组本身是不变的

  • arr.join()
    在元素间添加 () 内的值
    例如 arr.join(.),可以在数组间用 . 分隔开拼接在一起

  • arr.reverse()
    将数组倒序排列,数组本身发生变化

  • arr.concat(array)
    用于数组间的拼接,返回新数组
    例如:a.concat(b)

  • arr.sort()
    arr.sort(function(v1,v2){ return v1-v2 })
    用于对数组的排序

更多内容: http://www.cswritehelp.com/contact/index.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值