zoukankan      html  css  js  c++  java
  • JS——数组

    concat:连接两个或多个数组,返回被连接数组的一个副本。

    var arr1 = [12, "你好", "哈哈"]
    var arr2 = [12, "你好", "哈哈"]
    alert(arr1.concat(arr2));//返回数组:12,你好,哈哈,12,你好,哈哈

    join:数组中的所有元素放入一个字符串,元素是通过指定的分隔符进行分隔的。

    var arr = [12, "你好", "哈哈"]
    alert(arr.join("|"));//返回字符:12|你好|哈哈

    unshift:向数组的开头添加一个或更多元素,并返回新的长度。

    <script>
        var arr = [1, 2, 3, 4, 5];
        console.log(arr.unshift(-1,0));//7
        console.log(arr);//(7) [-1, 0, 1, 2, 3, 4, 5]
    </script>

    shift:取出数组第一个元素,返回此元素。

    <script>
        var arr = [1, 2, 3, 4, 5];
        console.log(arr.shift());//1
        console.log(arr);//(4) [2, 3, 4, 5]
    </script

    pop:删除数组最后一个元素并返回此元素。

    <script>
        var arr = [1, 2, 3, 4, 5];
        console.log(arr.pop());//5
        console.log(arr);//(4) [1, 2, 3, 4]
    </script>

    push:向数组的末尾添加一个或多个元素,并返回新的长度。

    <script>
        var arr = [1, 2, 3, 4, 5];
        console.log(arr.push(6,7));//7
        console.log(arr);//(7) [1, 2, 3, 4, 5, 6, 7]
    </script>

     slice:截取start到end索引的数组,包左不包右,不会改变原数组。

    <script>
        var arr = [1, 2, 3, 4, 5, 6, 7];
        console.log(arr.slice(2, 4));//(2) [3, 4]
        console.log(arr);//(7) [1, 2, 3, 4, 5, 6, 7]
    </script>

    splice:从start截取,截取多少位,返回一个新数组,并且改变原来的数组。

    <script>
        var arr = [1, 2, 3, 4, 5, 6, 7];
        console.log(arr.splice(2, 4, 999, 888, 777, 666));//(4) [3, 4, 5, 6]
        console.log(arr);//(7) [1, 2, 999, 888, 777, 666, 7]
    </script>

    indexOf:从前往后查找,返回所查元素的索引,没有返回-1。lastIndexOf:从后往前查找,返回所查元素的索引,没有返回-1。

    <script>
        var arr = [1, 2, 3, 1, 2, 3];
        console.log(arr.indexOf(2));//1
        console.log(arr.lastIndexOf(2));//4
        console.log(arr);//(6) [1, 2, 3, 1, 2, 3]
    </script>
  • 相关阅读:
    openlayers方法总结
    AJAX 数据库实例
    AJAX 请求服务器
    得到XMLHttpRequest对象
    AJAX 简介
    AJAX 服务器端的脚本
    HTTP GET 最多发送100个字符
    AJAX XMLHttpRequest 对象
    Dictionary、ArrayList、Hashtable和数组 Array 的区别
    AJAX 请求实例
  • 原文地址:https://www.cnblogs.com/wuqiuxue/p/7810588.html
Copyright © 2011-2022 走看看