JavaScript中concat()的使用



一、语法

arrayObject.concat(arrayX,arrayX,......,arrayX)

 

二、参数:arrayX

要添加到当前数组末尾处的元素,可以为任意类型,可以有多个

 

三、concat()备注

1、如果参数为数组类型(Array),则将该参数数组中的所有元素依次拼接到当前数组的末尾;如果是其他类型,则将其本身作为元素添加到当前数组的末尾处。

2、该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本

 

四、concat()返回值

1、返回一个新的数组。该数组是通过把所有 arrayX 参数添加到 arrayObject 中生成的。

2、如果要进行 concat() 操作的参数是数组,那么添加的是数组中的元素,而不是数组。

3、如果当前数组中的元素是对象引用,则在返回的连接后的新数组中仍然是以对象引用的形式存在,并不会创建一个等同的对象。

 

五、concat()实例

			
// 定义一个数组对象
var array = ["CodePlayer", true, -5.1];
document.writeln(array); // CodePlayer,true,-5.1

// 拼接(添加)一个字符串元素
array = array.concat("test");
document.writeln(array); // CodePlayer,true,-5.1,test

// 拼接(添加)一个布尔元素
array = array.concat(false, 23, "Code"); // CodePlayer,true,-5.1,test,false,23,Code
document.writeln(array);

// 拼接(合并)一个数组
array = array.concat( [23, 15] );
document.writeln(array); // CodePlayer,true,-5.1,test,false,23,Code,23,15

var o = {name: "张三", age: 18};
// 拼接(添加)一个Object元素
array = array.concat(o);
document.writeln(array); // CodePlayer,true,-5.1,test,false,23,Code,23,15,[object Object]

		


参考资料:JavaScript中concat()的使用 http://www.studyofnet.com/news/1327.html


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值