jQuery 的 $.merge( , ) 和 js 的concat() 是一样的吧,区别在哪里呢?

如题:

jQuery 的 $.merge( , ) 和 js 的concat() 是一样的吧,区别在哪里呢?


UYOU
浏览 937回答 1
1回答

偶然的你

$.merge() 和 concat() 都是用來合併兩個數組,但最大的差別在$.merge() 是把第二個數組,合併進去第一個,是破壞性的,第一個數組內容會被修改var arr1 = [1, 2]var arr2 = [3, 4]$.merge([1, 2], [3, 4])// arr1 = [1, 2, 3, 4]concat() 則是合併後返回新數組,不會修改參數中的數組var arr1 = [1, 2]var arr2 = [3, 4]var arr3 = arr1.concat(arr2)// arr1 = [1, 2]// arr2 = [3, 4]// arr3 = [1, 2, 3, 4]
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript