前端js-----基础(8)

js内置对象:数组对象
1.数组索引方法indexOf(数组元素);
其返回值为该数组元素的下标,若数组元素重复,他返回第一个满足条件的索引号。
若在该数组中找不到此数组元素,则返回-1。
可以指定第二个参数,指定开始查找的位置。
lastIndexOf(数组元素);这个方法与indexOf()类似,只不过它是从后往前查。
2.数组转换为字符串:
(1)toString();
(2)join(‘分隔符’);其默认为逗号分隔。
3.slice()方法;提取出指定数组元素,arr.slice(start,end);参数为索引值,其中第一个参数是必须的,第二个参数为可选的。提取的数组元素当中,包含开始索引,但是不包含结束索引。有一点要注意的是,它的第二个参数可以为负值,-1为倒数第一个数组元素,-2为倒数第二个数组元素。。。以此类推即可。
4.splice()方法;删除指定数组元素,此方法会改变原数组,会将指定元素从元素组中删除,并将删除的元素作为返回值返回。此方法可以传递多个参数:第一个参数是开始位置索引;第二个参数是删除的数量;第三个参数及以后的参数是要添加的数组元素(这些元素将会自动的插入到开始位置索引的前面)。


数组去重函数封装:

function unique(arr) {
var newArr = [];
for(var i = 0;i<arr.length;i++){
if(newArr.indexOf(arr[i]) === -1){
newArr.push(arr[i]);
}
}
return newArr;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值