内置对象Array

Array 对象

创建数组 1、字面量 2、 new Array()

检测对象是否为数组

Array.isArray() // 返回true 是数组,返回false 不是数组

valueOf() // 返回数组本身对象

栈操作(先进后出)

push()在数组最后添加元素

pop()删除数组最后一个元素

队列操作(先进先出)

unshift()在数组最前面添加元素

shift()删除数组最前面的元素

排序方法

reverse()反转数组,按字符编码的顺序进行排序

cancat ()拼接数组

slice(start,end)从start开始截取元素,到end结束,包含start,不包含end,返回新数组不改变原数组

splice(start,length)从start开始截取元素,截取length个,返回新数组start是下标,length是个数,改变原数组(第三个参数是增加,不需要可以忽略)

位置方法

indexOf()从前往后找某元素的下标位置,返回第一次出现的下标,没有就返回 -1

lastIndexOf()从最后一个往前找某元素的下标位置,返回第一次出现的下标,没有返回 -1

数组迭代的方法

1、forEach()用于调用数组的每一个元素,并将元素传递给回调函数

array.forEach(function (item,index){ })

注意:如果有一个值,则必是item,也就是数组的每一个元素

2、every()检测所有元素是否都满足条件,如果都满足返回 true ,只要有一个不满足的false

some()检测至少有一个满足true,都不满足false

3、filter()根据指定条件过滤元素,返回新数组

map(item,index)数根据数学运算,返回新数组

三种清空数组

1、arr =  [ ]

2、arr. lenth = 0

3、arr. splice(0,arr. length)

数组转为字符串

join()以参数为分割

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值