在jQuery中引入扩展
jQuery中扩展的扩展方法原型是:U3000 U3000
1、延伸(DEST,越界,SRC2,SRC3);
它的意义是将上述,SRC2 src3到dest和返回值合并的桌子,所以我们可以看到,合并后,该软件的结构进行了改进。如果你想合并的结果但不想修改的存储结构,可以如下使用它:
2、VaR newsrc =美元。延长(SRC1,SRC2,SRC3 { },…) / / { }作为目标参数。
这允许越界,SRC2,src3要合并,然后合并结果返回newsrc。
以下示例如下:
复制代码代码如下所示:
var(={,{{,,,年龄:21 },{
然后综合结果
结果=名称:杰瑞
也就是说,如果后面的参数与前面的参数具有相同的名称,则后者将覆盖前面的参数值。
3、延伸(布尔,dest,越界,SRC2,SRC3…)
第一个参数布尔值表示深度拷贝,其余参数与前一个参数一致。
例如
复制代码代码如下所示:
var(=),
{名称:约翰,位置:{城市:波士顿
{上:辞职,地点:{:马
我们可以看到,在发育过程中,嵌套的对象定位:{城市:波士顿},SRC2也嵌入对象的位置:{状态:马},第一个深拷贝参数为true,那么组合的结果是:
复制代码代码如下所示:
结果=名称:
也就是说,它还将合并嵌套的对象。如果第一个参数布尔是false,让我们看看结果是什么。
复制代码代码如下所示:
var扩展名(false,{ }),
{名称:约翰,位置:{城市:波士顿
{上:辞职,地点:{:马
然后合并的结果是:
复制代码代码如下所示:
结果= {姓名:约翰上:辞职位置:{状态:马县:中国} }