fe-interview icon indicating copy to clipboard operation
fe-interview copied to clipboard

[jQuery] jQuery的属性拷贝(extend)的实现原理是什么,如何实现深拷贝?

Open haizhilin2013 opened this issue 5 years ago • 1 comments

[jQuery] jQuery的属性拷贝(extend)的实现原理是什么,如何实现深拷贝?

haizhilin2013 avatar Sep 22 '19 12:09 haizhilin2013

✂【回答】

$.extend([deep], target, object1, [objectN])
  • 浅拷贝是把被拷贝的对象复杂数据类型中的地址拷贝给目标对象,修改目标对象会影响被拷贝对象。
  • 深拷贝,前面加 true, 完全克隆(拷贝的对象,而不是地址),修改目标对象不会影响被拷贝对象。

🖊【便签】 [deep]:可选。 Boolean 类型,指示是否深拷贝对象,默认为 false。

♡【关注】 https://blog.csdn.net/Hewes

Hub-ShengQing avatar Aug 05 '22 03:08 Hub-ShengQing