fe-interview
fe-interview copied to clipboard
[jQuery] jQuery的属性拷贝(extend)的实现原理是什么,如何实现深拷贝?
[jQuery] jQuery的属性拷贝(extend)的实现原理是什么,如何实现深拷贝?
✂【回答】
$.extend([deep], target, object1, [objectN])
- 浅拷贝是把被拷贝的对象复杂数据类型中的地址拷贝给目标对象,修改目标对象会影响被拷贝对象。
- 深拷贝,前面加 true, 完全克隆(拷贝的对象,而不是地址),修改目标对象不会影响被拷贝对象。
🖊【便签】
[deep]
:可选。 Boolean 类型,指示是否深拷贝对象,默认为 false。
♡【关注】 https://blog.csdn.net/Hewes