javascript 内建对象之数组

数组创建方式:
var s=new Array();
s[1]=1;
或者 var s=new Array(1);
var s1=[“c”,“k”]
其中数组有个属性:s.length 可以读取长度或者设置长度
在一个数组中你可以有不同的对象。
数组里的方法:
1.push()向数组末尾添加一个或多个元素,并返回数组新的长度。
2.pop()删除数组中的最后一个元素,并将删除的元素作为返回值返回。
3.unshift()向数组开头添加一个或多个元素,并返回数组新的长度。
4.shift()删除数组第一个元素,并将删除的数组返回。
5.slice()可以向数组中提取出指定元素,两个参数,第一个开始位置索引,第二个截取位置索引,该方法不会影响元数组,而是分装一个新的,开始索引,不包含结束索引。第二个参数不写的话,可以传递开始索引之后的所有元素。如果传递一个负值,则从后往前计算。
6.splice():可以用于删除数组中的指定元素。参数,第一个表示开始位置的索引,第二个位置表示删除的数量。第三个及以后可以传递新的元素,这些元素会传递到开始索引以前的位置。
7.concat():可以连接两个或多个数组返回,该方法不会对原数组产生影响。也可以传递单个的元素。
8.join():该方法可以将数组转化成字符串。参数中指定连接符。
9.reverse()反转,会改变原数组
10.sort()函数,排序,默认按照unicode编码排序,会影响原数组,所以在进行数组排序时,可能会造成错误的后果,可以在sort()种加入回调函数指定,可以有两个参数,使用哪个云阿苏不确定,但是a一定在b之前。返回一个大于零的数则交换位置,小于零的则不换位置。如果返回0则表示相等,不换位置
数组的遍历:
for循环
forEach 这个方法只支持IE8以上的机器,其需要一个函数作为参数,像这种函数,由我们创建,但不是我们调用的,称为回调函数,数组中有几个元素,这个函数就执行几次,每次执行时,浏览器会将我们遍历到的元素以实参的形式传递过去。浏览器会在回调函数中传递三个参数,(value)第一个参数就是当前正在遍历的元素,第二个参数就是当前正在遍历的元素的索引(index),第三个参数就是正在遍历的数组。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值