<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        對jQuery中clone()和extend()的比較與使用

        來源:懂視網 責編:小采 時間:2020-11-27 20:18:48
        文檔

        對jQuery中clone()和extend()的比較與使用

        對jQuery中clone()和extend()的比較與使用:jQuery的clone()方法,當我自定義了一個object時,例如 var obj = { chart: { type: 'spline', inverted: true }, title: {//標題文字 text: 'Atmosphere Temperature by Altitude' }, ..
        推薦度:
        導讀對jQuery中clone()和extend()的比較與使用:jQuery的clone()方法,當我自定義了一個object時,例如 var obj = { chart: { type: 'spline', inverted: true }, title: {//標題文字 text: 'Atmosphere Temperature by Altitude' }, ..

        下面我給出一種深層次拷貝的方法:

        var cloneObj = function(obj){
        var str, newobj = obj.constructor === Array ? [] : {};
        if(typeof obj !== 'object'&& typeof obj !=='function'){
         return;
        }else {
         for(var i in obj){
         newobj[i] = typeof obj[i] === 'object' ?
         cloneObj(obj[i]) : obj[i];
         }
        }
        return newobj;
        };
        
        //克隆
        var obj2=clone(obj);

        當我想更改里面的某幾個參數時,我可以使用以下方法

        obj2.title.text = "XXX";

        extend():

        用extend()方法:拓展就是可以將一個或者多個拓展到某個對象屬性上
        形成一個并集的效果,這里如果是講空對象,拓展到某個對象就相當于克隆

        $.extend(true,obj,{});

        而取并集效果的代碼如下

         obj2 = $.extend(true,obj,obj2);

        當要覆蓋某個參數時,可以選擇和clone()相同的覆蓋方法,也可以選擇在

        obj2 = $.extend(true,obj,obj2);

        前面加上如下代碼:

         var obj2 = {
         title: {
         text: 'XXX'
         },
         ...
         }

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        對jQuery中clone()和extend()的比較與使用

        對jQuery中clone()和extend()的比較與使用:jQuery的clone()方法,當我自定義了一個object時,例如 var obj = { chart: { type: 'spline', inverted: true }, title: {//標題文字 text: 'Atmosphere Temperature by Altitude' }, ..
        推薦度:
        標簽: 使用 區別 extend
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲精品乱码久久久久久| 精品久久久久久亚洲| 亚洲一区精彩视频| 亚洲区视频在线观看| 污污视频网站免费观看| 毛片免费视频观看| 亚洲 日韩经典 中文字幕| 成人A毛片免费观看网站| 亚洲熟妇无码另类久久久| 成年免费a级毛片免费看无码| 亚洲午夜国产片在线观看| 亚洲无吗在线视频| 无码人妻精品一二三区免费| 亚洲爆乳成av人在线视菜奈实| 日韩精品成人亚洲专区| 四虎精品成人免费视频| 亚洲日韩激情无码一区| 久久成人免费电影| 亚洲综合亚洲综合网成人| 久久国产乱子伦精品免费午夜| 亚洲综合另类小说色区色噜噜| 最近中文字幕mv免费高清在线| 可以免费看黄的网站| 亚洲第一网站男人都懂| 久久亚洲国产最新网站| 免费特级黄毛片在线成人观看| 亚洲精品中文字幕无乱码| 最新国产乱人伦偷精品免费网站 | 一级特黄色毛片免费看| 免费高清资源黄网站在线观看| 黄色片网站在线免费观看| 日韩免费观看视频| 97无码人妻福利免费公开在线视频| 亚洲资源在线视频| 国产无遮挡色视频免费视频| 免费久久人人爽人人爽av| 亚洲国产亚洲片在线观看播放| 免费中文字幕不卡视频| 老司机午夜在线视频免费| 久久久久亚洲AV成人无码| 女人张开腿给人桶免费视频|