示例如下:
其中merge方法
描述: 合并兩個數組内容到第一個數組。
first
第一個用于合并的數組,其中将會包含合并後的第二個數組的内容。
second
第二個用于合并的數組,該數組不會被修改,其中的内容将會被合并到第一個數組中。
<code>$.merge()</code>操作形成一個數組,其中包含兩個數組的所有元素。追加到第一個數組中的第二個數組元素的順序會被保留。
<code>$.merge()</code>函數是破壞性的。它會修改第一個數組的内容,并将第二個數組的内容添加到第一個數組中。
如果您需要保留原始的第一個數組,請在調用<code>$.merge()</code>前拷貝一個出來。幸運的是, <code>$.merge()</code>本身也可以用于拷貝操作:
1
<code>var newArray = $.merge([], oldArray);</code>
此快捷方式建立一個新的,空數組合并了oldArray的内容,有效地克隆了數組。
JS代碼測試如下:
<code>$.merge( [0,1,2], [2,3,4] )</code>
<code>[0,1,2,2,3,4]</code>
<code>$.merge( [3,2,1], [4,3,2] )</code>
<code>[3,2,1,4,3,2]</code>
2
3
<code>var first = ['a','b','c'];</code>
<code>var second = ['d','e','f'];</code>
<code>$.merge( $.merge([],first), second);</code>
<code>["a","b","c","d","e","f"]</code>