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