javascript的concat()方法

concat()
方法用于连接两个或多个字符串。
该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。
arrayObject.concat(arrayX,arrayX,......,arrayX)
concat() 方法将把它的所有参数转换成字符串,然后按顺序连接到字符串 stringObject 的尾部,并返回连接后的字符串。请注意,stringObject 本身并没有被更改。
提示:请注意,使用 " + " 运算符来进行字符串的连接运算通常会更简便一些。

示例1
var str1="Hello "
var str2="world!"
document.write(str1.concat(str2)) // Hello world!
document.write(str1) // Hello

示例2
var a = [1,‘abc‘,3];
document.write(a.concat(4,5)); // 1,abc,3,4,5
document.write(a) // 1,abc,3
document.write(a[1]) // abc

示例3
var arr = new Array(3)
arr[0] = 1
arr[1] = 2
arr[2] = 3

var arr2 = new Array(3)
arr2[0] = 4
arr2[1] = 5
arr2[2] = 6

var arr3 = new Array(3)
arr3[0] = 7
arr3[1] = ‘abc‘
arr3[2] = 9

document.write(arr.concat(arr2)) // 1,2,3,7,8,9
document.write(arr.concat(arr2,arr3)) // 1,2,3,4,5,6,7,abc,9

时间: 2024-10-21 14:02:57

javascript的concat()方法的相关文章

javascript Array对象concat()方法

concat() 方法用于连接两个或多个数组. 该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本. 语法: arrayObject.concat(arrayX,arrayX,......,arrayX) arrayX 必需.该参数可以是具体的值,也可以是数组对象.可以是任意多个. 返回值: 返回一个新的数组.该数组是通过把所有 arrayX 参数添加到 arrayObject 中生成的.如果要进行 concat() 操作的参数是数组,那么添加的是数组中的元素,而不是数组. 例子 1:

JavaScript concat() 方法-连接两个或多个数组

一,定义和用法 concat() 方法用于连接两个或多个数组. 该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本. 语法 arrayObject.concat(arrayX,arrayX,......,arrayX) 参数 描述 arrayX 必需.该参数可以是具体的值,也可以是数组对象.可以是任意多个. 返回值 返回一个新的数组.该数组是通过把所有 arrayX 参数添加到 arrayObject 中生成的.如果要进行 concat() 操作的参数是数组,那么添加的是数组中的元素,而

探讨javascript如何使用 concat 方法对数组进行合并

最近在恶补js知识的时候,总是会因为js强大的语法而感到震撼.因为以前对前端方面的疏忽,导致了一些理解的错误.因此痛改前非,下定决心,不管做什么事情,都要有专研的精神. 在介绍前,抛出一个问题:如何将多个数组合并为一个数组? 以下的分享会分为如下小节: 1.concat方法的基础介绍 2.从实例中感受concat方法 1.concat方法的基础介绍 concat方法用于多个数组的合并.它将新数组的成员,添加到原数组的尾部,然后返回一个新数组,原数组不变. console.log([].conca

javascript中数组的concat()方法 - 数组连接

1 <html> 2 <head> 3 <title>数组的concat()方法</title> 4 5 <script> 6 /* 7 数组的concat()方法: 8 1.该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本. 9 2.返回一个新的数组.该数组是通过把所有 arrayX 参数添加到 arrayObject 中生成的. 10 如果要进行 concat() 操作的参数是数组,那么添加的是数组中的元素,而不是数组. 11 */

JavaScript的push(),pop(),concat()方法

push 方法 将新元素添加到一个数组中,并返回数组的新长度值. arrayObj.push([item1 [item2 [. . . [itemN ]]]]) 参数 arrayObj 必选项.一个 Array 对象. item, item2,. . . itemN 可选项.该 Array 的新元素. 说明 push 方法将以新元素出现的顺序添加这些元素.如果参数之一为数组,那么该数组将作为单个元素添加到数组中.如果要合并两个或多个数组中的元素,需要使用 concat 方法. 版本要求在:5.5

JavaScript concat() 方法

定义和用法 concat() 方法用于连接两个或多个字符串. 语法 stringObject.concat(stringX,stringX,...,stringX) 参数 描述 stringX 必需.将被连接为一个字符串的一个或多个字符串对象. concat() 方法将把它的所有参数转换成字符串,然后按顺序连接到字符串 stringObject 的尾部,并返回连接后的字符串.请注意,stringObject 本身并没有被更改. stringObject.concat() 与 Array.conc

深入了解javascript的sort方法

在javascript中,数组对象有一个有趣的方法 sort,它接收一个类型为函数的参数作为排序的依据.这意味着开发者只需要关注如何比较两个值的大小,而不用管"排序"这件事内部是如何实现的.不过了解一下sort的内部实现也不是一件坏事,何不深入了解一下呢? 算法课上,我们会接触很多种排序算法,什么冒泡排序.选择排序.快速排序.堆排序等等.那么javascript的 sort方法采用哪种排序算法呢?要搞清楚这个问题,呃,直接看v8源代码好了.v8中对 Array.sort的实现是采用ja

JS concat() 方法

[数组元素的合并] 一. concat() 方法 concat() 方法用于连接两个或多个数组. 返回一个新的数组.该数组是通过把所有 arrayX 参数添加到 arrayObject 中生成的.如果要进行 concat() 操作的参数是数组,那么添加的是数组中的元素,而不是数组 该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本. arrayObject.concat(arrayX,arrayX,......,arrayX) arrayX 该参数可以是具体的值,也可以是数组对象.可以是

JavaScript Array 数组方法汇总

JavaScript Array 数组方法汇总 1. arr.push() 从后面添加元素,返回值为添加完后的数组的长度 var arr = [1,2,3,4,5] console.log(arr.push(5)) // 6 console.log(arr) // [1,2,3,4,5,5] 2.arr.unshift() 从前面添加元素, var arr = [1,2,3,4,5] console.log(arr.unshift(2)) // 6 console.log(arr) //[2,1