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())

  • 相关阅读:
    windows 10下ELK环境快速搭建实践
    Windows 10下搭建以太坊私有链环境
    线程状态转换图
    JAVA中IO技术:BIO、NIO、AIO
    MySQL MDL锁的阻塞问题 & online ddl的插队现象【转发】
    MySQL InnoDB MVCC 能否完全解决幻读?
    Linux 计算 存储 网络 统计命令
    MySQL B+ tree & B tree & Hash
    mmap学习总结
    Linux内存分配小结--malloc、brk、mmap【转】
  • 原文地址:https://www.cnblogs.com/yanghuiting/p/9949011.html
Copyright © 2011-2022 走看看