更新時(shí)間:2021-11-12 來源:黑馬程序員 瀏覽量:
JQuery是一種輕量級(jí)的JavaScript擴(kuò)展軟件,兼容性強(qiáng),廣泛用于各種瀏覽器的特效添加,能夠有效提升程序開發(fā)效率。但如果想要把某個(gè)對(duì)象拷貝(合并) 給另外一個(gè)對(duì)象使用,需要使用使用 $.extend() 方法。
$.extend([deep], target, object1, [objectN])
1. deep: 如果設(shè)為true 為深拷貝, 默認(rèn)為false 淺拷貝。
2. target: 要拷貝的目標(biāo)對(duì)象。
3. object1:待拷貝到第一個(gè)對(duì)象的對(duì)象。
4. objectN:待拷貝到第N個(gè)對(duì)象的對(duì)象。
5. 淺拷貝是把被拷貝的對(duì)象復(fù)雜數(shù)據(jù)類型中的地址拷貝給目標(biāo)對(duì)象,修改目標(biāo)對(duì)象會(huì)影響被拷貝對(duì)象。
6. 深拷貝,前面加true, 完全克隆(拷貝的對(duì)象,而不是地址),修改目標(biāo)對(duì)象不會(huì)影響被拷貝對(duì)象。