js连接数组中元素的方法,js数组连接成字符串
在上一篇文章中,我们学习了如何将数组中的元素转换成字符串。请看《js数组运用之如何使用tostring方法转变成字符串》。这次,我们来看看连接数组的方法。如有需要,请参考。
我们之前讲了很多js中数组对象的方法,但是没有讲数组应该如何连接。今天我们就来说说。
首先,我们来看一个小栗子。
脚本
var arr=新数组(3);
arr[0]= one ;
arr[1]= two ;
arr[2]=三;
console . log(arr);
var nums=新数组(3);
nums[0]= one ;
nums[1]= two ;
nums[2]=三;
console . log(nums);
var per pos=arr . concat(nums);
console . log(per pos);
console . log(arr);
console . log(nums);
/script这个小栗子的结果是
好好看看这个例子。结果是“数组(3)”——“数组(3)”——“数组(6)”——“数组(3)”,如你所见。我们先输出每个数组,再输出相连的数组,再分别输出每个数组。观察一下,这个结果有没有什么奇怪的或者其他的?
我们发现这个方法只是连接了两个数组,没有变化,只是创建了一个新长度新内容的数组。
知道了这个方法,我们再来仔细看看。
Concat方法创建一个新数组,该数组由被调用对象中的元素组成。每个参数的顺序是参数的元素(如果参数是数组)或参数本身(如果参数不是数组)。它不会递归地进入嵌套的数组参数。concat方法不会更改此数组或作为参数提供的任何数组,而是返回一个浅层副本,其中包含与原始数组组合的同一元素的副本。
我们来看看这个方法的语法结构。
Var新数组名=第一个数组名。concat(要合并的数组)如果省略该参数,concat将返回调用此方法的现有数组的浅表副本。
就这些,你可以看你需要的:javascript高级教程以上是如何连接js数组的细节。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。