zoukankan      html  css  js  c++  java
  • Array(数组)的基本方法

    1、定义:var   arr=new  Array ("12" , "zhang")

    2、简写:var   arr=[ 12 , "zhang" ]

    3、基本方法

      (1)、push()  在数组的结尾处添加一个新元素,返回值是数组长度

          eg:var   arr=[ "哈哈","呵呵" ] 

            arr . push("嘻嘻")

            console . log(arr)

      (2)、unshift()  在数组的开始处添加一个新元素,返回值是数组长度

          eg:var   arr=[ "哈哈","呵呵" ] 

            arr . unshift("嘻嘻")

            console . log(arr)

      (3)、pop()  删除数组中的最后一个元素,返回的是删除的那个元素

          eg:var   arr=[ "哈哈","呵呵" ] 

            arr . pop()

            console . log(arr)

      (4)、shift()  删除数组中的第一个元素,返回的是删除的那个元素

          eg:var   arr=[ "哈哈","呵呵" ] 

            arr . shift()

            console . log(arr)

      (5)、slice()  截取数组中的一部分,并返回新的数组,对原来的数组没有影响

          eg:var arr=['数',"组","的","基","本","方","法"]

            arr . slice(1,3)

            console . log(arr)

      (6)、splice()  在数组中添加或删除元素

          eg:var arr=['数',"组","的","基","本","方","法"]

            arr . splice(1,3,"呵呵")

            console . log(arr)

      (7)、sort()  给数组中的元素进行排序

          eg:var num=[4,12,112,26,3,5]

            num . sort("呵呵")

            console . log(num)

      (8)、reverse()  反转数组中元素的顺序

          eg:var num=[4,12,112,26,3,5]

            num . reverse("呵呵")

            console . log(num)

      (9)、to   String()  将数组转换成字符串格式的数组,并返回结果

          eg:var num=[4,12,112,26,3,5]

            var  s=num . to  String()

            console . log(s)

      (10)、concat()  合并多个数组,并返回新的数组

          eg:var num=[4,12,112,26,3,5]

            var   se=[ "zhang","li" ]

            var  s=num . concat(se)

            console . log(s)

      (11)、indexOf()  检索数组中的元素,并返回它所在的位置

          eg:var num=[4,12,112,26,3,5]

            var   se=num . indexOf(112)

            console . log(se)

      (12)、join ()    将数组中所有的元素转换成一个字符串

          eg:var num=[4,12,112,26,3,5]

            num . join("+")

            console . log(num())

  • 相关阅读:
    IntelliJ IDEA给Serializable类加上自动的serialVersionUID
    对于 Netty ByteBuf 的零拷贝(Zero Copy) 的理解
    mybatis 多对多
    unnamed not found for the web module
    Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown error 1146
    Caused by: java.lang.IllegalArgumentException: Parameter Maps collection does not contain value for com.bj186.crm.pojo.User
    mybatis中配置中引入properties文件
    Caused by: java.lang.IllegalArgumentException: Parameter Maps collection does not contain value for com.bj186.crm.mapper.UserMapper.Integer
    Caused by: java.lang.ClassNotFoundException: Cannot find class: User
    ERROR StatusLogger Log4j2 could not find a logging implementation. Please add log4j-core to the classpath
  • 原文地址:https://www.cnblogs.com/yanghuiting/p/9949011.html
Copyright © 2011-2022 走看看