首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >JavaScript concat() 方法

JavaScript concat() 方法

作者头像
OECOM
发布于 2020-07-01 09:45:58
发布于 2020-07-01 09:45:58
73900
代码可运行
举报
文章被收录于专栏:OECOMOECOM
运行总次数:0
代码可运行

concat() 方法用于连接两个或多个数组。

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

代码语言:javascript
代码运行次数:0
运行
复制
arrayObject.concat(arrayX,arrayX,......,arrayX)

返回一个新的数组。该数组是通过把所有 arrayX 参数添加到 arrayObject 中生成的。如果要进行 concat() 操作的参数是数组,那么添加的是数组中的元素,而不是数组。

下面我们来看一个例子

在本例中,我们将把 concat() 中的参数连接到数组 a 中:

代码语言:javascript
代码运行次数:0
运行
复制
<script type="text/javascript">

var a = [1,2,3];
document.write(a.concat(4,5));

</script>

输出: 1,2,3,4,5

再来看一个例子

代码语言:javascript
代码运行次数:0
运行
复制
<script type="text/javascript">

var arr = new Array(3)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"

var arr2 = new Array(3)
arr2[0] = "James"
arr2[1] = "Adrew"
arr2[2] = "Martin"

document.write(arr.concat(arr2))

</script>

输出结果为

代码语言:javascript
代码运行次数:0
运行
复制
George,John,Thomas,James,Adrew,Martin
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2015-09-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
4篇笔记搞定JavaScript----第三篇
我们使用关键词 new 来创建数组对象。下面的代码定义了一个名为 myArray 的数组对象:
Lemon黄
2019/10/29
3690
4篇笔记搞定JavaScript----第三篇
前端切图仔,常用的21个字符串方法(上)
请注意,JavaScript 并没有一种有别于字符串类型的字符数据类型,所以返回的字符是长度为 1 的字符串。
王小婷
2021/07/21
9370
javascript对数组的基本操作
创建数组有两种方法,一个是通过new方法来创建,另一个就是直接通过字面量来创建,看网上有说通过new关键字来创建数组对象要比直接通过字面量来创建数组耗内存,这个我没有实际测试过,个人感觉在小数据量的时候两者之间的差距是相同的。我个人比较倾向于使用字面量来创建,方便简洁。
OECOM
2020/07/02
4650
JavaScript像数组添加元素并排序「建议收藏」
所以我们只需要对数组进行排序即可 因为在使用中,我们的数据肯定是从后台生成传到前台来的,所有一起介绍动态向数组中添加数据
全栈程序员站长
2022/08/15
8400
JavaScript像数组添加元素并排序「建议收藏」
数组截取数据slice()函数「建议收藏」
注释:您可使用负值从数组的尾部选取元素。 注释:如果 end 未被规定,那么 slice() 方法会选取从 start 到数组结尾的所有元素。
全栈程序员站长
2022/09/05
8350
JS各种基本数据类型常用方法总结(看这篇就够了)
所有语言的基本数据类型就是那么几种,因为之前一直从事移动端,在学习js的过程中,总结一下js的基本类型及用法。
honey缘木鱼
2018/12/11
2K0
JS各种基本数据类型常用方法总结(看这篇就够了)
JavaScript数据结构01 - 数组
PS:原始值是指固定而简单的值,存放在栈中的简单数据段,它们的值直接存储在变量访问的位置。
leocoder
2018/10/31
1.2K0
split 方法_subsequence和substring的区别
split() 方法用于把一个字符串分割成字符串数组。 例如:数据中现在有这样一个结果 128b8f730592cc8db33ea52985127d44,44bee6555822d8321d2d1a2c1ac3b2cf,b2f939f26e512934e165f3e784cc74ca, 我需要把这个字符串变成数组
全栈程序员站长
2022/11/09
4410
【達達前端】JavaScript Array 對象
參數size表示數組元素的個數,返回的是數組類型,length字段是size的值,參數 element0, element1, ..., elementn ,表示參數列表,新創建數組的元素就會被初始化為這些元素值。
达达前端
2019/12/24
3800
【達達前端】JavaScript Array 對象
ES6常用数组方法
有时候我们需要清空数组,一个快捷的方法就是直接让数组的 length 属性为 0,就可以清空数组了。
何处锦绣不灰堆
2020/05/29
1K0
ES6常用数组方法
你对JavaScript的Array对象了解有多少?
工作中,数组应用非常广泛,菜单、列表、banner图等等都会应用到数组,所以必须对数组的属性和方法非常熟练才OK,下面一起来了解一下。
Javanx
2019/09/04
5920
前端切图仔,常用的14个数组方法
在本例中,我们将创建一个数组,然后删除数组的最后一个元素。请注意,这也会改变数组的程度:
王小婷
2021/07/21
4650
javascript当中concat,join,slice用法
例 1.3(concat,join,slice) <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <Script> /* 马克-to-win:qixy: Array is a dynamic array. - myArray = new Array(aLength) - myArray = new Array(anItem1, anItem2, anItem3, ...) */ var arr = new Array(1);//arr.length is 1,但是里面的东西是undefined, 所以这样写[undefined] /*虽然arr是个object, 但是里面的东西是undefined*/ document.write("typeof arr is "+typeof(arr)); var a = new Array(2, 6, 5, "a"); document.write("arr.length is "+arr.length+"a.length is "+a.length); var b = new Array(12, 14); arr[0] = "java"; arr[1] = "intel"; arr[2] = "microsoft"; /* Property/method value type: Array object JavaScript syntax: - myArray.concat(someValues, ...) The result of this method is a new array consisting of the original array, plus the concatenation. The values that are passed to the method are added to the end of the array. If arrays are passed, they are flattened and their individual elements added. The method returns an array consisting of the original Array plus the concatenated values. If Array1 contains "AAA", "BBB", "CCC" and Array2 contains "000", "111", "222", then the method call Array1.concat(Array2) will return an array with all the elements in a single collection. The original arrays will be untouched. */ document.write("arr.toString() is " + arr.toString() + "<br>"); //与无参join()方法等同 var arrconcat=arr.concat(a, b); document.write("arr.concat(a,b) is " + arrconcat + "<br>"); /*Array.join() (Method) Concatenate array elements to make a string. Property/method value type: String primitive JavaScript syntax: - myArray.join(aSeparator) Argument list: aSeparator A string to place between array elements as the array is concatenated to form a string. //无参join()方法默认是用逗号连接 */ document.write("arr.join() is " + arr.join
马克java社区
2019/10/13
5700
javascript当中concat,join,slice用法
数组splice_数组concat方法
splice()函数用于从当前数组中移除一部分连续的元素。如有必要,还可以在所移除元素的位置上插入一个或多个新的元素。该函数以数组形式返回从当前数组中被移除的元素。选取的是索引及长度 返回的是选中的数据,原数组为剩下的数据
全栈程序员站长
2022/11/08
5420
字符串/数组截取汇总
返回值:返回一个新的数组,包含从 start 到 end (不包括该元素)的 arrayObject 中的元素。不改变原数组
全栈程序员站长
2022/08/19
1.5K0
前端切图仔,常用的21个字符串方法(下)
toString() 方法可把一个 Number 对象转换为一个字符串,并返回结果。
王小婷
2021/07/21
6150
JavaScript学习总结(四)
数组对象与Java中的类似,但是不是很相同。不过,如果我们有了一门语言作为基础,学习其他语言就和玩一样了。
roobtyan
2019/02/21
4660
JavaScript---网络编程(3)-Object、String、Array对象和prototype属性
参数 obj 必选项。要赋值为 Object 对象的变量名。 value 可选项。任意一种 JScript 基本数据类型。(Number、Boolean、或 String。)如果 value 为一个对象,返回不作改动的该对象。如果 value 为 null、undefined,或者没有给出,则产生没有内容的对象。 说明 Object 对象被包含在所有其它 JScript 对象中;在所有其它对象中它的方法和属性都是可用的。在用户定义的对象中可以重定义这些方法,并在适当的时候通过 JScript 调用。toString 方法是经常被重定义的 Object 方法的例子。
谙忆
2021/01/21
4650
JavaScript---网络编程(3)-Object、String、Array对象和prototype属性
Javascript设置广告和时间表和数组的学习
1 <html> 2 <head> 3 <meta charset="utf-8"> 4 <title></title> 5 </head> 6 <body> 7 <hr>
别先生
2017/12/29
9600
Javascript设置广告和时间表和数组的学习
Javascript数组如何在指定位置插入数组项
提示:unshift 方法将直接修改原数组,并将已经存在的元素顺次地移到较高的下标处,而不像其他很多方法一样得到一个原数组的副本。
IT工作者
2022/01/26
9.2K0
相关推荐
4篇笔记搞定JavaScript----第三篇
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档