系统内置功能---数组

  1. concat()    连接两个或更多的数组,并返回结果。返回一个新数组参数为任何数据,调用的数组也会连接到新数组
  2. join()  把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔,默认为","。
  3. pop()   删除并返回数组的最后一个元素(改变原数组),返回新数组(删除的元素)
  4. push()  向数组的末尾添加一个或更多元素,并返回新的长度。
  5. shift() 删除并返回数组的第一个元素,返回新数组(删除的元素)
  6. unshift()   向数组的开头添加一个或更多元素,并返回新的长度。
  7. reverse()   颠倒数组中元素的顺序。
  8. slice() 从某个已有的数组返回选定的元素
  9. splice()    删除元素,并向数组添加新元素。
    var arr=[10,30,40,5,6]
    var re=arr.splice(2,2,"hello","h5")//从下标2开始删除2个元素 并在这里插入"hello","h5"
    console.log(re,arr)//0: 40 1: 5    0: 10 1: 30 2: "hello" 3: "h5" 4: 6
  10. sort()  对数组的元素进行排序,默认是按照表码排序
  11. toSource()  返回该对象的源代码。
  12. toString()  把数组转换为字符串,并返回结果。
  13. toLocaleString()    把数组转换为本地数组,并返回结果。
  14. valueOf()   返回数组对象的原始值

ES6新增

  1. find():查找数组中符合条件的元素,若有多个符合条件的元素,则返回第一个元素。
  2. findIndex()查找数组中符合条件的元素索引,若有多个符合条件的元素,则返回第一个元素索引。
  3. fill():将一定范围索引的数组元素内容填充为单个指定的值。
  4. entrys():遍历键值对。
  5. keys():遍历键名。
  6. values():遍历键值
  7. includes():数组是否包含指定值。
  8. flat():嵌套数组转一维数组
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值