jQuery.merge( first, second )返回类型:Array
描述:把两个数组的内容合并到第一个数组。
-
增补版本:1.0jQuery.merge( first, second )
-
first第一个要合并的类似数组的对象,第二个添加的元素。
-
second第二个要合并的类似数组的元素,此数组不会被修改,内容合并到第一个类似数组的对象中。
-
$.merge()
操作构成了一个数组,包含了来自两个数组的所有元素。数组中项的顺序被保留下来,追加来自第二个数组的项。$.merge()
函数是破坏性的。它修改了第一个数组的length
和数字索引属性,以包含来自第二个数组的项。
如果你需要原始的第一个数组,请在调用$.merge()
之前制作一个副本。幸运的是,$.merge()
本身可以用于这种复制:
1
|
|
此快捷方式创建了一个新的、空的数组,并把旧数组的内容合并给它,有效地克隆数组。
在jQuery 1.4以前,参数必须是真实的JavaScript 数组对象;如果不是真数组,请用$.makeArray
。
示例:
合并两个数组,修改第一个参数。
1
|
|
输出结果:
1
|
|
合并两个数组,修改第一个参数。
1
|
|
输出结果:
1
|
|
合并两个数组,介入是使用复制,所以原始的数组没有被修改。
1
2
3
|
|
输出结果:
1
|
|