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
    有志者,事竟成,破釜沉舟,百二秦关终属楚; 苦心人,天不负,卧薪尝胆,三千越甲可吞吴。
  • 相关阅读:
    vue+antDesign 多个select下拉组件实现已选择项不可用(置灰)
    antd + vue 点击编辑文本切换成可编辑状态(附下拉框)
    antDesign的table组件设置行列样式
    jQuery 效果之显示隐藏
    jQuery 样式操作
    jQuery对象筛选选择器
    jQuery 和DOM对象互相转化方法
    JQuery-01-1
    常见网页特效
    WebApl-javescript-动画函数
  • 原文地址:https://www.cnblogs.com/luyj00436/p/14963805.html
Copyright © 2011-2022 走看看