99热热热_国产成人自拍一区_欧美一级网站_99热在线播放_国产精品乱码一区二区三区_久久精品国产一区二区三区

訂閱本欄目 RSS您所在的位置: 深山工作室 > HTML > 正文

Object.assign的一些用法

2020/11/12 20:19:03 字體: 瀏覽 2896

用法1:替換數組的值

let a = [1,2,3],b = [4,5]
console.log( Object.assign(a,b)); // 后面的值覆蓋前面的值,[4,5,3]


用法2:為對象添加屬性
下面是es5的寫法:this.xxx =xxx

  //    es5的寫法
       class Test{
            constructor(x,y){
                this.x =x
                this.y = y
            }

            sum(){
                return this.x + this.y
            }
       }
       let t = new Test(1,2)
       console.log(t.sum());



用Object.assign的寫法

       // Object.assign的寫法
       class Test2{
           constructor(x,y){
             Object.assign(this,{x,y})
           }
           sum2(){
               
               return this.x + this.y
           }
       }

       let t2 = new Test2(1,2)
       console.log(t2.sum2());



用法3 深度克隆對象

//    用法3 深度克隆對象
     let clone = (orignObj) => {
            let originProto = Object.getPrototypeOf(orignObj)
            return Object.assign(Object.create(originProto), orignObj)
        }
        let obj3 = { name: 'zs', age: 12 }
        console.log(clone(obj3));



用法4:合并對象屬性
下面這種寫法,合并后,原來的兩個對象都已經改變
// example1
        let obj = {name:'zs'} ,obj2 = {name:'zs',age:12}
        let merge = (target, ...v) => Object.assign(target, ...v)
        console.log(merge(obj,obj2));// {name:'zs',age:12}
        console.log(obj,obj2); // 合并后,兩個對象都已經改變,值都是 {name:'zs',age:12}
如果不想改變原來的對象,可以用下面這個寫法

  // example2 合并后,返回一個新對象,不更改原有對象的屬性
        let merge2 = (...v) => Object.assign({}, ...v)
        console.log(merge2(obj, obj2));// {name:'zs',age:12}
        console.log(obj); //  原來的對象保持原樣  {name:'zs'}
        console.log(obj2); //  原來的對象保持原樣  {name:'zs',age:12}

//合并對象,還可以用展開操作符
let obj5 = {name:'zs'},obj6 = {age:12}
let newOjb = {...obj5,...obj6}
console.log(newOjb);

       
用法5.為默認對象新增屬性

const DEFAULTS = { name: 'zs', age: 13 } // 默認對象
let createObjWithDefault = (opt) => Object.assign({}, DEFAULTS, opt)
console.log(createObjWithDefault({ 'addr': 'gz' }));

相關閱讀
鹽城市開心假日旅行社有限公司
14個CSS實用技巧精選推薦
火狐Mozilla Firefox出現:無法載入您的Firefox配置文件 它可能已經丟失 或是無法訪問 問題解決集合處理辦法
利用正則替換生成html,經典的,可以用數組進行替換
CSS選擇符詳解
JS自動獲取TAGS關鍵詞
揚子國際
留言動態顯示圖片
共有0條關于《Object.assign的一些用法》的評論
發表評論
正在加載評論......
返回頂部發表評論
呢 稱:
表 情:
內 容:
評論內容:不能超過 1000 字,需審核,請自覺遵守互聯網相關政策法規。
驗證碼: 驗證碼 
網友評論聲明,請自覺遵守互聯網相關政策法規。

您發布的評論即表示同意遵守以下條款:
一、不得利用本站危害國家安全、泄露國家秘密,不得侵犯國家、社會、集體和公民的合法權益;
二、不得發布國家法律、法規明令禁止的內容;互相尊重,對自己在本站的言論和行為負責;
三、本站對您所發布內容擁有處置權。

更多信息>>欄目類別選擇
百度小程序開發
微信小程序開發
微信公眾號開發
uni-app
asp函數庫
ASP
DIV+CSS
HTML
python
更多>>同類信息
dw里面查找替換使用正則刪除sqlserver里面的CONSTRAINT
javascript獲取瀏覽器指紋可以用來做投票
火狐Mozilla Firefox出現:無法載入您的Firefox配置文件 它可能已經丟失 或是無法訪問 問題解決集合處理辦法
DW設置之后更好用 DreamweaverCS編輯GB2312與UTF-8文件在代碼視圖中點擊鼠標錯位問題的解決辦法
js指定日期加n天加n月加n年
jquery中動態生成的代碼使用on hover事件時不出現效果
更多>>最新添加文章
dw里面查找替換使用正則刪除sqlserver里面的CONSTRAINT
Android移動端自動化測試:使用UIAutomatorViewer與Selenium定位元素
抖音直播音掛載小雪花 懂車帝小程序
javascript獲取瀏覽器指紋可以用來做投票
火狐Mozilla Firefox出現:無法載入您的Firefox配置文件 它可能已經丟失 或是無法訪問 問題解決集合處理辦法
在Android、iOS、Windows、MacOS中微信小程序的文件存放路徑
python通過代碼修改pip下載源讓下載庫飛起
python里面requests.post返回的res.text還有其它的嗎
更多>>隨機抽取信息
聚散客旅游網
利用錨點做純CSS的圖片展示效果
js兼容多個瀏覽器右下角漂浮廣告
旅行社網站模板默認風格2
連云港黨建門戶網站
耒陽華天國際旅行社
99热热热_国产成人自拍一区_欧美一级网站_99热在线播放_国产精品乱码一区二区三区_久久精品国产一区二区三区
  • <li id="6qmi0"></li>
  • <li id="6qmi0"><source id="6qmi0"></source></li>
    伊人久久大香线蕉综合75| 亚洲欧美精品在线观看| 精品成人久久| 免费一区二区三区| 久久精品官网| 亚洲精品系列| 欧美系列一区| 欧美69视频| 秋霞久久久久久一区二区| av成人午夜| 欧美亚洲三级| 国产日韩欧美在线播放不卡| 午夜欧美理论片| 一区二区三区不卡在线| 蜜桃精品久久久久久久免费影院 | 国产精品区一区二区三在线播放 | 在线亚洲欧美| 精品999成人| 欧美私人啪啪vps| 欧美日韩亚洲在线| 精品日产一区2区三区黄免费| 91丨九色丨国产| 久久精品国产第一区二区三区最新章节| 一区二区亚洲| 99视频精品| 在线亚洲美日韩| 久久狠狠久久综合桃花| 久久婷婷激情| 高清视频一区二区三区| 一区二区91| 久久国产高清| 不卡一区二区三区四区五区| 成人黄动漫网站免费| 国内精品国语自产拍在线观看| 极品尤物一区二区三区| 六十路精品视频| 午夜精品短视频| 欧美日韩一区综合| 国产日韩欧美二区| 7777精品久久久大香线蕉小说| 高清视频在线观看一区| 欧美高清视频一区| 欧美国内亚洲| 中文精品视频| 久久综合影视| 视频一区三区| 最新国产拍偷乱拍精品| 久久在线91| 免费在线观看91| 狠狠爱综合网| 亚洲综合国产| 97夜夜澡人人双人人人喊| 都市激情久久久久久久久久久| 国产传媒一区二区| 久久人人97超碰人人澡爱香蕉| 久久av一区二区三区亚洲| 欧洲高清一区二区| 一本久道久久综合| 亚洲性视频h| 欧美主播一区二区三区美女 久久精品人| 国产欧美日韩在线播放 | 亚洲一区在线免费| 亚洲精品高清视频| 欧美日韩亚洲一区| 亚洲国产mv| 免费在线亚洲| 国产精品一码二码三码在线| 久久久精品有限公司| 视频一区亚洲| 亚洲国产91| 国产精品一区二| 亚洲春色综合另类校园电影| 伊人久久大香线蕉av超碰演员| 小嫩嫩精品导航| 国产一区二区免费电影| 亚洲日本精品| 久久综合伊人| 影音先锋亚洲电影| 欧美日韩国产综合视频在线| 激情综合中文娱乐网| 久久精品日韩精品| 亚洲永久在线| 一区二区三区四区欧美日韩| av在线不卡一区| 亚洲欧洲精品一区| 亚洲欧美精品在线观看| 国产一区二区无遮挡| 99精品国产在热久久| 亚洲国产成人不卡| 成人片在线免费看| 国产精品毛片在线看| 亚洲欧美综合一区| 欧日韩一区二区三区| wwwxx欧美| 亚洲欧美日韩视频二区| 国产精品二区在线观看| 日韩免费电影一区二区三区| 成人欧美一区二区三区黑人免费| 亚洲精品乱码久久久久久蜜桃麻豆 | 欧美精品123| 99r国产精品视频| 日韩视频二区| 亚洲丰满在线| 欧美日韩亚洲在线| 综合网五月天| 亚洲看片网站| 日本公妇乱淫免费视频一区三区| 国产精品免费一区二区| 久久婷婷丁香| 亚洲一区二区高清视频| 在线日韩av| 狠狠久久综合婷婷不卡| 欧美精品入口| 在线视频福利一区| 神马影院我不卡午夜| 欧美国产一区二区在线| 国产欧美日韩在线播放| 懂色一区二区三区av片| 成人免费在线看片| 国产欧美一区二区三区不卡高清| 91手机在线观看| 国产精品一区免费观看| 岛国一区二区三区高清视频| 国产精品乱码视频| 久久99影院| 欧美一区视久久| 视频一区三区| 欧美精品免费观看二区| 好吊一区二区三区| 99在线精品免费视频九九视| 中国成人在线视频| 久久久久se| 国产欧美日韩伦理| 欧美深深色噜噜狠狠yyy| 亚洲一区二区自拍偷拍| 中文字幕在线观看一区二区三区| 欧美精品三区| 国产深夜精品| 国产嫩草一区二区三区在线观看| 久久大片网站| 欧美一区二区三区四区在线观看地址 | 国产精品久久国产愉拍| 美日韩精品视频| 国产精品久久久一区二区三区| 久久伦理网站| 国产一区二区三区四区三区四 | 午夜久久资源| 羞羞视频在线观看欧美| 精品国产乱码久久久久软件| 麻豆成人av| 欧美极品一区| 亚洲欧美日韩在线综合| 久久综合伊人77777麻豆| 正在播放一区| 美女日韩在线中文字幕| 欧美视频观看一区| 韩日精品在线| 丁香婷婷久久久综合精品国产| 日韩精品久久久免费观看| 在线精品福利| 国产一区二区中文字幕免费看| 亚洲欧美日韩不卡一区二区三区| 亚洲麻豆av| 欧美在线播放一区| 国产欧美日韩一区二区三区| 欧美精品一区二区三区在线四季 | 国产成人亚洲欧美| 中文字幕中文字幕99| 久久中文在线| 欧美黄在线观看| 国产高清在线一区| 欧美日韩一区二区三区在线观看免| 老司机精品视频网站| 中文字幕欧美日韩一区二区三区| 久久动漫亚洲| 欧美jjzz| 国内精品**久久毛片app| 亚洲精品男同| 视频一区视频二区视频| 99re在线国产| 日韩视频二区| 欧美 日韩 国产 一区| 国产伦精品一区二区三区高清| 在线不卡亚洲| 亚洲自拍三区| 精品1区2区| 久久婷婷麻豆| 99综合精品| 欧美三级第一页| 亚洲欧洲一二三| 精品高清视频| 97影院在线午夜| 亚洲一区日韩在线| 亚洲网站视频| 亚洲区一区二区三区| 鲁鲁狠狠狠7777一区二区| 91精品国产一区二区三区动漫 | 国产精品v欧美精品v日韩精品| 欧美精品尤物在线| 国产成人免费观看|