zoukankan      html  css  js  c++  java
  • js内置对象-Array

    Array对象
      1、数组转换
        array.join() 作用:将数组的值拼接成字符串,会返回这个字符串
        array.join() 不传参数,默认按照逗号(,)进行拼接
        array.join("-") 按-进行拼接
        array.join(" ") 空串 不需要任何分割,紧挨着
      2、数组的增删操作
        array.push() 从数组的最后面添加元素 --可以添加一个或多个--返回新数组的length
        array.pop() 从数组的最后面删除一个元素--一次删除一个--返回删除的那个元素
        array.unshift() 从数组的最前面添加元素--可以添加一个或多个--返回新数组的length
        array.shift() 从数组的最前面删除一个元素---一次删除一个--返回删除的那个元素
    pop()和shift()不接受传参,只有删除一个元素的作用,即便是传了参数也没什么用
    3、数组的翻转和排序
    arr.reverse()--翻转数组
    arr.sort()---排序数组 默认按照字母的顺序排序
    arr.sort(function(a,b)) a表示前一项 b表示后一项 return a-b 升序 return b-a 降序
    4、数组的拼接和截取
    arr.concat()--数组合并,不会影响原来的数组
    arr.slice()--数组截取,从数组中截取一部分出来,并返回一个新数组(不会改变原数组)
    1、arr.slice() --从开始截取到最后
    2、arr.slice(begin) --从begin开始截取到最后
    3、arr.slice(begin,end)--从begin截取到end,包括begin,不包括end

    arr.splice()--删除数组或者添加数组元素,在数组的任意位置删除替换任意项
    arr.splice(x,y) --x表示从哪开始删 y表示删几个
    arr.splice(x,y,z) --x表示从哪开始删 y表示删几个 z表示替换的内容

    5、数组查找元素查找在数组中第一次出现的位置
    arr.indexOf() 用来查找数组中某个元素第一次出现的下标
    ----如果值在数组中不存在,返回-1
    arr.lastIndexOf () 查找值在数组中最后一次出现的下标
    ----如果值在数组中不存在,返回-1
  • 相关阅读:
    单元测试笔记
    centos7安装rabbitmq
    spring cache之redis使用示例
    ObjectMapper序列化时间
    安装alertmanager
    prometheus安装
    Ribbon配置随访问策略
    优化if..else代码的两种方式
    spring bean的生命周期
    idea热部署
  • 原文地址:https://www.cnblogs.com/hhmmpp/p/11070267.html
Copyright © 2011-2022 走看看