JavaScript_判断数组方法 以及数组常用方法和清空数组 ——恋天小结

检测一个对象是否是数组

instanceof

Array.isArray() HTML5中提供的方法,挂载在window对象上,有兼容性问题

toString()/valueOf()

toString() 把数组转换成字符串,逗号分隔每一项

valueOf() 返回数组对象本身

数组常用方法

栈操作(先进后出)

push()
pop() //取出数组中的最后一项,修改length属性

队列操作(先进先出)

shift() //取出数组中的第一个元素,修改length属性
unshift() //在数组最前面插入项,返回数组的长度

排序方法

reverse() //翻转数组
sort(); 从小到大排序

操作方法

concat() //把参数拼接到当前数组
slice() //从当前数组中截取一个新的数组,不影响原来的数组,参数start从0开始,end从1开始,也就是返回区间索引的值
splice() //删除或替换当前数组的某些项目,参数start, deleteCount, options(要替换的项目)

位置方法

indexOf() //都是找位置 返回索引值 没有找到返回 -1
lastIndexOf() //如果没找到返回-1

上述方法只是查找顺序不一样 结果都是索引值

清空数组

方式1 推荐
arr = [];
方式2
arr.length = 0;
方式3
arr.splice(0, arr.length);

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值