JavaScript concat() 方法
定义和用法
concat() 方法用于连接两个或多个数组。
该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。
语法
arrayObject.concat(arrayX,arrayX,......,arrayX)
参数描述
arrayX |
必需。该参数可以是具体的值,也可以是数组对象。可以是任意多个。 |
返回值
返回一个新的数组。该数组是通过把所有 arrayX 参数添加到 arrayObject 中生成的。如果要进行 concat() 操作的参数是数组,那么添加的是数组中的元素,而不是数组。
实例
例子 1
在本例中,我们将把 concat() 中的参数连接到数组 a 中:
<script type="text/javascript">
var a = [1,2,3];
document.write(a.concat(4,5));
</script>
输出:
1,2,3,4,5
例子 2
在本例中,我们创建了两个数组,然后使用 concat() 把它们连接起来:
<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>
输出:
George,John,Thomas,James,Adrew,Martin
例子 3
在本例中,我们创建了三个数组,然后使用 concat() 把它们连接起来:
<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"
var arr3 = new Array(2)
arr3[0] = "William"
arr3[1] = "Franklin"
document.write(arr.concat(arr2,arr3))
</script>
输出:
George,John,Thomas,James,Adrew,Martin,William,Franklin
分享到:
相关推荐
4. **数组Array**: `Array`对象提供了一套丰富的数组操作方法,如`push`、`pop`、`shift`、`unshift`、`slice`、`splice`、`concat`等。此外,还有`forEach`、`map`、`filter`等高级方法。 5. **字符串String**: `...
### JavaScript_对象参考手册 #### String 对象 **概述** `String`对象在JavaScript中主要用于处理文本(字符串)。它可以被视为一种容器,用于存储、访问和操作文本数据。`String`对象提供了丰富的属性和方法来...
作为JavaScript的核心,其内置对象是理解和掌握语言的关键。以下是对这些核心对象的详细阐述: 1. **全局对象Global**: 全局对象在任何作用域下都可访问,它包含了一些内置属性和方法,如`window`(在浏览器环境...
JavaScript对象参考手册详细列出了JavaScript内置对象的属性和方法,这对于开发者来说是一个非常宝贵的资源。 1. **Array对象**: - Array对象用于创建数组,可以存储任意类型的数据。创建方式有多种,如`new ...
### 即用即查JAVASCRIPT核心对象参考手册知识点详解 #### 一、引言 JavaScript 是一种广泛应用于网页开发中的脚本语言,它能够为网页添加动态效果,提高用户体验。JavaScript 的核心对象是其功能强大的基石之一,...
这个“即用即查JavaScript核心对象参考手册光盘”显然是一份详尽的资源,旨在帮助开发者迅速查找和理解JavaScript的核心概念与对象。在本文中,我们将深入探讨JavaScript的核心对象及其重要性。 首先,JavaScript的...
JavaScript的内置对象也是手册的重点,如Array、Date、Math、String、Boolean、Number等,它们提供了丰富的函数和方法来处理特定任务。比如Array的push、pop、slice、concat等,Date的getFullYear、getMonth、...
本手册“即查即用JavaScript核心对象参考手册”专注于讲解JavaScript的核心对象,这些对象构成了JavaScript的基础,并提供了丰富的功能。下面将详细阐述JavaScript的核心对象及其重要特性。 1. **全局对象Global**...
飞龙在2014年10月3日整理的这个JavaScript参考手册,覆盖了JavaScript的核心概念和常用方法。 1. **JavaScript Array 对象**:在JavaScript中,Array对象是内置的构造函数,用于创建数组。数组是一种特殊的对象,...
4. **数组和集合**:Array对象的方法(push、pop、shift、unshift、splice、slice、concat、join等),Map和Set数据结构,以及WeakMap和WeakSet。 5. **字符串和正则表达式**:字符串方法(indexOf、substring、...
JavaScript API参考手册是开发者在编写JavaScript代码时的重要参考资料,它详细列出了JavaScript语言的各种内置对象、函数、方法和语句,帮助我们理解和使用这些功能。这个英文版的手册包括了一系列HTML文件,每个...
6. **数组**:JavaScript的Array对象提供了丰富的数组操作方法,如push、pop、shift、unshift、splice、concat、slice等。ES6中的Array扩展方法,如map、filter、reduce、find、findIndex等,极大地提高了数组处理...
综上所述,w3c发布的JavaScript参考手册是一份非常全面和权威的参考资料,它不仅详细地介绍了JavaScript的各个对象、属性和方法,还包括了实际开发中会遇到的兼容性问题和操作指引。无论是初学者还是经验丰富的...
`Array`对象还提供了多种内置方法,如`concat()`用于合并数组,`join()`生成字符串,`pop()`删除并返回最后一个元素,`push()`在末尾添加元素并返回新长度,`reverse()`反转数组顺序,`shift()`删除并返回第一个元素...
此外,本书还将涉及JavaScript的内置对象,如Array、String、Date、Math等,以及它们提供的各种实用方法。数组操作(push、pop、slice、splice等)和字符串操作(concat、substring、replace等)是开发者日常工作中...
手册中会详细介绍JavaScript中的内置函数,例如Math对象提供的数学函数(如sqrt()平方根,random()随机数),String对象的方法(如length属性获取字符串长度,substring()截取子字符串),Array对象的方法(如push()...
这些知识点覆盖了JavaScript中`String`对象的主要特性和常用方法。理解和掌握这些内容,将有助于你在处理字符串时更得心应手。在实际开发中,还可以结合其他JavaScript特性,如数组方法、正则表达式等,实现更多复杂...