JS中的数组方法

数组连接

arr.concat( ) 使用concat方法,可以将数组连接起来,并返回一个新数组。


例如:

var arr = [1,2,3,4,5]

arr.concat(6,7)

//数组通过调用concat这个方法,把传入的具体值或者数组,连接在调用该方法的数组的后面,而且返回一个新的数组,调用该方法的数组保持不变,但是会产生新数组。

//此时我们打印arr ,得出的结果不会改变成[1,2,3,4,5,6,7] ;依然还是原数组。

//但是在内存中,已经存在了另一组,通过concat方法产生的新数组。如果我们打印arr.concat(6,7);我们得到的结果会是,[1,2,3,4,5,6,7] ;

如果传入的是数组??

var arr1 = [a,b,c]

var arr2 = [d,e,f,g]

arr1.concat(arr2) //打印的结果将会是,[a,b,c,d,e,f,g]

得出一个结论,使用concat将数组与数组连接起来,到了最后,还是将数组里面的具体值,添加进调用该方法的数组。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 由于最近都在freecodecamp上刷代码,运用了很多JavaScript数组的方法,因此做了一份关于JavaS...
    2bc5f46e925b阅读 6,205评论 0 16
  • concat():对数组进行拼接,具有打散插入的数组的功能,返回新数组,无权修改原数组。如果给这个concat传递...
    十七度的夏天阅读 3,017评论 0 0
  • js中数组是比较常用的对象,同时js中的数组也十分的灵活。一. 创建数组的方式 字面量数组 var arr=[1,...
    饥人谷_廖珍阅读 3,644评论 0 2
  • 一、创建Array 创建数组主要有两种方法,第一种是使用数组构造函数,第二种是使用数组字面量表示法。 使用数组构造...
    JackfengGG阅读 4,479评论 0 51
  • 我是个诚实的人,我时常对照人们定义的美德来要求自己,但有许多无意间的失误都时刻提醒着我真正的想法,告诉我自己是谁。...
    杨彤宇阅读 3,424评论 0 3