源码版本
本文阅读的源码为 zepto1.2.0
$.extend
$.extend
方法可以用来扩展目标对象的属性。目标对象的同名属性会被源对象的属性覆盖。
$.extend
其实调用的是内部方法 extend
, 所以我们先看看内部方法 extend
的具体实现。
function extend(target, source, deep) { for (key in source) // 遍历源对象的属性值 if (deep && (isPlainObject(source[key]) || isArray(source[key]))) {