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>
    伊人久久成人| 日本高清久久一区二区三区| 欧美黄色一区二区| 欧美~级网站不卡| 亚洲欧洲久久| 91视频免费进入| 欧美h视频在线| 欧美天天视频| 久久久久一区| 99综合精品| 亚洲午夜精品久久久久久浪潮| 欧美一区2区三区4区公司二百| 成人av资源网| 成人黄视频免费| 96成人在线视频| 亚洲午夜精品久久久久久浪潮| 黄色国产精品| 成人三级视频在线观看一区二区| 免费一区二区三区| 北条麻妃高清一区| 亚洲欧美一级二级三级| 日韩影片在线播放| 一区二区三区精品国产| 久久精品中文字幕一区二区三区| 51成人做爰www免费看网站| 日本一区高清不卡| 欧美综合77777色婷婷| 中文一区二区| 国产伦精品一区二区| 亚洲欧美日韩综合一区| 亚洲人成人77777线观看| 天堂资源在线亚洲视频| 在线一区高清| 亚洲高清不卡| 麻豆精品网站| 精品日本一区二区三区| 日本一区二区三区四区在线观看| 亚洲综合不卡| 国产91aaa| 99re6热在线精品视频播放速度| 亚洲国产一区二区精品专区| 亚洲一区二区高清视频| av资源站久久亚洲| 日本黄网免费一区二区精品| 久久只有精品| 久久久久久亚洲精品不卡4k岛国| 国产日韩1区| 久久久久久久久一区二区| 国产精品一区二区不卡视频| 日本免费高清一区| 国产亚洲福利社区| 色姑娘综合网| 国产亚洲综合精品| 在线精品亚洲一区二区| 亚洲精品久久久久久一区二区| 国产精品久久亚洲| 男人的天堂亚洲在线| 激情久久久久久| 99re6热在线精品视频播放速度| 在线观看亚洲视频啊啊啊啊| 欧美精品免费观看二区| 国产主播精品| 一区二区91美女张开腿让人桶| 美女三级99| 亚洲国产1区| 在线不卡欧美| 在线观看一区视频| 一区二区亚洲精品| 尤物精品在线| 亚洲黄色成人| 亚洲美女一区| 国产亚洲午夜| 视频在线99re| 久久综合九色| 欧美日本一区二区高清播放视频| 综合一区中文字幕| 91九色蝌蚪成人| 444亚洲人体| 国产福利久久| 亚洲另类视频| 亚洲一区二区三区四区中文| 一区二区日本伦理| 99在线观看视频| 欧美精品自拍| 欧洲精品久久| 成人免费视频网站| 亚洲欧洲一区二区在线观看| 国产日韩精品视频一区二区三区| 欧美一卡2卡3卡4卡无卡免费观看水多多 | 老鸭窝91久久精品色噜噜导演| 国产欧美一区二区三区国产幕精品| 中国女人久久久| **亚洲第一综合导航网站 | 欧美日韩蜜桃| 久久影院理伦片| 亚洲国产一区在线| 97se在线视频| 亚洲每日在线| 欧美私人啪啪vps| 国产色综合网| 欧美日韩无遮挡| 亚洲精品中文字幕在线| 国产一区二区不卡视频在线观看 | 99视频日韩| 国产精品区免费视频| 欧美日韩一区二区高清| 亚洲国产高清国产精品| 免费久久久一本精品久久区| 俄罗斯精品一区二区三区| 日韩动漫在线观看| 亚洲精品无人区| 国内精品一区二区| 国产精品v亚洲精品v日韩精品| 中文亚洲字幕| 免费在线观看91| 久久伊人资源站| 欧美连裤袜在线视频| 久久99导航| 99热精品在线| 亚洲免费播放| 亚洲一区二区三区四区中文| 美媛馆国产精品一区二区| 国产欧美日韩在线播放| 国产久一道中文一区| 国产精品sm| 就去色蜜桃综合| 欧美高清性xxxxhd| 亚洲一区二区三区精品在线观看| 一级日韩一区在线观看| 欧美一卡2卡3卡4卡无卡免费观看水多多 | 午夜一区二区三视频在线观看| 日韩一级在线| 亚洲欧美视频一区二区三区| 2014亚洲精品| 日韩网站在线| 久久久精彩视频| 亚洲性图久久| 五月天亚洲综合| 欧美日韩国产在线一区| 亚洲精选久久| 欧美一区二区三区四区夜夜大片| 一区二区高清视频| 亚洲激情啪啪| 午夜精品免费| 欧洲久久久久久| 欧美成人dvd在线视频| 蜜桃999成人看片在线观看| 亚洲精品人成| 中文精品在线| 亚洲国产精品一区二区第四页av| 亚洲一区国产| 亚洲日本激情| 国产伦精品一区二区三区视频孕妇| 奇米精品在线| 99亚洲精品| 美女亚洲精品| 久久精品国产精品青草色艺| 亚洲精品日韩在线观看| 欧美亚州在线观看| 激情亚洲成人| 成人在线观看av| 一区精品视频| 一区二区免费在线视频| 欧美亚洲另类在线一区二区三区 | 亚洲一区二区三区免费观看| 精品乱码一区二区三区| 午夜精品一区二区在线观看| 五月天亚洲综合| 亚洲欧美bt| 亚洲一区二区自拍偷拍| 久久久蜜桃一区二区人| 天堂精品一区二区三区| 久久久久久久久久久久久久一区| 亚洲欧美日韩另类精品一区二区三区| 在线成人亚洲| 在线综合亚洲| 免费视频一区| 欧美日本韩国在线| 亚洲国产婷婷| 亚洲v国产v在线观看| 亚洲第一综合| 欧美日韩亚洲国产精品| 亚洲黄色免费| 日本高清一区| 欧美精品日本| 国产日韩久久| 国产精品久久久久免费| 亚洲国产一区在线| 久久久精品午夜少妇| 国产一区二区免费电影| 国产日韩精品视频一区二区三区| 色综合久久久久久久久五月| 欧美日韩天堂| 视频在线精品一区| 亚洲二区在线| 97免费资源站| 日韩在线导航| 国产精品久久亚洲7777| 亚洲成人自拍| 欧美精品亚洲精品|