zoukankan      html  css  js  c++  java
  • JavaScript 之concat(数组拼接)

    参考网址:https://www.w3school.com.cn/js/jsref_concat_array.asp

    定义和用法

    • concat()方法用于连续两个或多个数组。
    • 该方法不会改变现有数组,而静静会返回连接数组的一个副本。

    语法

    arrayObject.concat(arrayX , arrayX , …… , arrayX)
    参数 描述
    arrayX 必需。该参数可以是具体的值,也可以是数组对象。可以是任意多个。

    返回值

    返回一个新的数组。该数组是通过把所有 arrayX 参数添加到 arrayObject 中生成的。如果要进行 concat() 操作的参数是数组,那么添加的是数组中的元素,而不是数组。

    实例

    例子1

    在本例中,我们将把concat()中的参数连接到数据a中:

    var a = [1,2,3];
    document.write(a.concat(4,5));

     输出

    1,2,3,4,5

     例子2

    在本例中,我们创建了两个数组,然后使用 concat() 把它们连接起来:

    var arr = new Array(3)
    arr[0] = "George"
    arr[1] = "John"
    arr[2] = "Thomas"
    
    var arr2 = new Array(3)
    arr2[0] = "James"
    arr2[1] = "Adrew"
    arr2[2] = "Martin"
    
    document.write(arr.concat(arr2))

    输出

    George,John,Thomas,James,Adrew,Martin

    例子3

     在本例中,我们创建了三个数组,然后使用 concat() 把它们连接起来:

    var arr = new Array(3)
    arr[0] = "George"
    arr[1] = "John"
    arr[2] = "Thomas"
    
    var arr2 = new Array(3)
    arr2[0] = "James"
    arr2[1] = "Adrew"
    arr2[2] = "Martin"
    
    var arr3 = new Array(2)
    arr3[0] = "William"
    arr3[1] = "Franklin"
    
    document.write(arr.concat(arr2,arr3))

    输出:

    George,John,Thomas,James,Adrew,Martin,William,Franklin
    有志者,事竟成,破釜沉舟,百二秦关终属楚; 苦心人,天不负,卧薪尝胆,三千越甲可吞吴。
  • 相关阅读:
    动态规划_树形DP
    动态规划_区间DP
    Git
    动态规划_状态机与状态压缩DP
    Mybatis
    3.UIViewController详解
    Flutter boost实现原理简介
    FFmpeg笔记(四)
    Xcode-FFmpeg环境搭建
    FFmpeg(一)
  • 原文地址:https://www.cnblogs.com/luyj00436/p/14963805.html
Copyright © 2011-2022 走看看