JavaScript concat() 方法
2015-12-08 14:34
441 查看
http://www.w3school.com.cn/jsref/jsref_concat_array.asp
concat() 方法用于连接两个或多个数组。
该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。
</script>
[/code]
输出:
</script>
[/code]
输出:
</script>
[/code]
输出:
定义和用法
concat() 方法用于连接两个或多个数组。该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。
语法
arrayObject.concat(arrayX,arrayX,......,arrayX)
参数 | 描述 |
---|---|
arrayX | 必需。该参数可以是具体的值,也可以是数组对象。可以是任意多个。 |
返回值
返回一个新的数组。该数组是通过把所有 arrayX 参数添加到 arrayObject 中生成的。如果要进行 concat() 操作的参数是数组,那么添加的是数组中的元素,而不是数组。
实例
例子 1
在本例中,我们将把 concat() 中的参数连接到数组 a 中:<script type="text/javascript"> var a = [1,2,3]; document.write([code]a.concat(4,5));
</script>
[/code]
输出:
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([code]arr.concat(arr2))
</script>
[/code]
输出:
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([code]arr.concat(arr2,arr3))
</script>
[/code]
输出:
George,John,Thomas,James,Adrew,Martin,William,Franklin
相关文章推荐
- 基于JavaScript创建动态Dom
- 《JavaScript语言精粹》 学习笔记
- 让页面加载完成后执行js
- ie8下解析textare里的内容时空格和换行会丢失问题
- jstl foreach 取index
- 网页中运行JS代码
- js返回上一操作
- jsp获取当前页面url(带参数)
- 利用多叉树实现Ext JS中的无限级树形菜单(一种构建多级有序树形结构JSON的方法)
- js日期计算及快速获取周、月、季度起止日,获取指定日期周数以及星期几的小例子
- JS获取键盘ASCII码代码
- 杭电3790 最短路径问题(djstra过)
- angular js实现表单验证
- JavaScript 语法总结2
- Json序列化之.NET开源类库Newtonsoft.Json
- 《JavaScript语言精粹》摘录一
- JSONP跨域代码
- 使用Json比用string返回数据更友好,也更面向对象一些
- MVC中处理Json和JS中处理Json对象
- angular js实现email实时编辑