• <sub id="h4knl"><ol id="h4knl"></ol></sub>
    <sup id="h4knl"></sup>
      <sub id="h4knl"></sub>

      <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
      1. <strong id="h4knl"></strong>

      2. Jquery中extend擴(kuò)展方法的三個原型

        時(shí)間:2024-07-28 22:28:00 jQuery Mobile 我要投稿
        • 相關(guān)推薦

        Jquery中extend擴(kuò)展方法的三個原型

          1、extend(dest,src1,src2,src3...);

          它的含義是將src1,src2,src3...合并到dest中,返回值為合并后的dest,由此可以看出該方法合并后,是修改了dest的結(jié)構(gòu)的。如果想要得到合并的結(jié)果卻又不想修改dest的結(jié)構(gòu),可以如下使用:

          2、var newSrc=$.extend({},src1,src2,src3...)//也就是將"{}"作為dest參數(shù)。

          這樣就可以將src1,src2,src3...進(jìn)行合并,然后將合并結(jié)果返回給newSrc了。

          如下例:

          復(fù)制代碼 代碼如下:

          var result=$.extend({},{name:"Tom",age:21},{name:"Jerry",sex:"Boy"})

          那么合并后的結(jié)果

          result={name:"Jerry",age:21,sex:"Boy"}

          也就是說后面的參數(shù)如果和前面的參數(shù)存在相同的名稱,那么后面的會覆蓋前面的參數(shù)值。

          3、extend(boolean,dest,src1,src2,src3...)

          第一個參數(shù)boolean代表是否進(jìn)行深度拷貝,其余參數(shù)和前面介紹的一致

          例如

          復(fù)制代碼 代碼如下:

          var result=$.extend( true, {},

          { name: "John", location: {city: "Boston",county:"USA"} },

          { last: "Resig", location: {state: "MA",county:"China"} } );

          我們可以看出src1中嵌套子對象location:{city:"Boston"},src2中也嵌套子對象location:{state:"MA"},第一個深度拷貝參數(shù)為true,那么合并后的結(jié)果就是:

          復(fù)制代碼 代碼如下:

          result={name:"John",last:"Resig",location:{city:"Boston",state:"MA",county:"China"}}

          也就是說它會將src中的嵌套子對象也進(jìn)行合并,而如果第一個參數(shù)boolean為false,我們看看合并的結(jié)果是什么,如下:

          復(fù)制代碼 代碼如下:

          var result=$.extend( false, {},

          { name: "John", location:{city: "Boston",county:"USA"} },

          { last: "Resig", location: {state: "MA",county:"China"} } );

          那么合并后的結(jié)果就是:

          復(fù)制代碼 代碼如下:

          result={name:"John",last:"Resig",location:{state:"MA",county:"China"}}

        【Jquery中extend擴(kuò)展方法的三個原型】相關(guān)文章:

        jQuery中prev()方法用法07-16

        jQuery中replaceAll()方法用法10-15

        jQuery中parent()和siblings()的問題10-16

        關(guān)于jQuery實(shí)現(xiàn)高亮顯示的方法介紹08-20

        asp.net+jquery Jsonp使用方法介紹08-23

        JavaScript類定義原型方法的兩種實(shí)現(xiàn)的區(qū)別07-11

        關(guān)于jquery簡單圖片切換顯示效果實(shí)現(xiàn)方法介紹10-01

        員工激勵的三個方法08-02

        英語單詞extend的用法和辨析11-27

        jQuery程序設(shè)計(jì)08-05

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码
      3. <sub id="h4knl"><ol id="h4knl"></ol></sub>
        <sup id="h4knl"></sup>
          <sub id="h4knl"></sub>

          <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
          1. <strong id="h4knl"></strong>

          2. 亚洲高清aⅴ日本欧美视频 亚洲性爱国产性爱 | 日本特级婬片中文免费看 | 久久国产午夜精品理论片 | 天天看高清影视在线官网 | 中文亚洲欧美在线观看三区 | 偷窥国产在线91 |