18.某些数组的比较重要的方法

1.push方法

将元素添加到数组末尾

并且,该方法的返回值是数组的长度

举例:

 2.pop元素

将数组的最后一个元素删除

并且返回值是被删除的元素

举例:

 3.unshift方法

向数组开头添加一个或多个元素

返回数组的长度

 4.shift

删除并返回数组的第一个元素

举例:

5.foreach方法

(1).forEach方法只能在IE8.0版本以上(IE版本 > 8.0)使用

(2).forEach方法中参数传递的是一个函数

举例:

(3).其中参数所传递的函数中可以带有3个参数,分别代表数组中遍历元素的value,index,以及这个数组本身(object)

举例:

6.slice方法

截取一个数组中从某一个位置到另一个位置的元素,返回由这些元素组成的新数组

(1).a.slice(c,d),其中截取的新数组为[c,d),为左闭右开

举例:

(2).方法中传递的参数也可以只是一个,即该索引值到原数组的末尾都被截取

举例:

 (3)并且传递的参数可以为负数,-1为倒数第一个,-2为倒数第二个

举例:

 

特别的,左边的参数也可以是负数:

 7.splice方法

删除数组中元素并添加新元素。

举例:

其中a.splice(index,number,...,...),index为删除的起始下标,number为删除元素的数量    

且number后面还可添加任意参数,这些参数被添加到index的前面,且可自动帮数组扩容。

举例:

    

 

 8.concat方法

用于连接两个或多个数组,并返回新的数组

举例:

 

9.join方法

将一个数组转换成一个字符串

并且方法中传递的参数可以作为数组中各个元素转换成字符串的连接符

举例:

 

 方法中带参数举例:

 10.reverse方法:

颠倒数组中所有元素的排列顺序

举例:

 

 11.sort方法:

将数组中元素按照unicode编码来进行排序

因此,要想实现真正意义上的排序,必须方法重写

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值