午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術文章
文章詳情頁

JS 數組和對象的深拷貝操作示例

瀏覽:182日期:2024-05-05 08:08:50

本文實例講述了JS 數組和對象的深拷貝操作。分享給大家供大家參考,具體如下:

一.數組的深拷貝

let arr = [ undefined, function(){ console.log(123); }, true, null, { name:'123', age:23 }];// arr作為拷貝對象1. Array.from()

Array.from()能將一個類數組轉化成一個真正的數組,因此它返回的是一個新數組。

let arr1 = Array.from(arr);arr[0] = 2;console.log(arr1);// [ undefined, [Function], true, null, { name: ’123’, age: 23 } ]2. Object.assign()

let arr1 = Object.assign([], arr)arr[0] = 2;console.log(arr1);// [ undefined, [Function], true, null, { name: ’123’, age: 23 } ]

此方法也可用作對象的深拷貝

3. Slice()

let arr1 = arr.slice(0);arr[0] = 2;console.log(arr1);// [ undefined, [Function], true, null, { name: ’123’, age: 23 } ]4. Concat()

let arr1 = arr.concat();arr[0] = 2;console.log(arr1);// [ undefined, [Function], true, null, { name: ’123’, age: 23 } ]5. 擴展運算符深拷貝

// let [...arr1] = arr; // 這兩種都可以let arr1 = [...arr];arr[0] = 2;console.log(arr1);// [ undefined, [Function], true, null, { name: ’123’, age: 23 } ]

此方法也可用作對象的深拷貝

二.對象的深拷貝

let obj = { name: 'a', age: 20, sex: false, user: { a: 20, n: 'b' }, f: function(){ return 1; }, u: undefined, n: null}

用擴展運算符和Object.assign()方法可以深拷貝對象

let obj1 = Object.assign({}, obj)obj[age] = 2;console.log(obj1);// let obj = { name: 'a', age: 20, sex: false,user: {a: 20,n: 'b},f: function(){return 1;},u: undefined,n: null}

感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運行工具:http://tools.jb51.net/code/HtmlJsRun測試上述代碼運行效果。

更多關于JavaScript相關內容感興趣的讀者可查看本站專題:《javascript面向對象入門教程》、《JavaScript錯誤與調試技巧總結》、《JavaScript數據結構與算法技巧總結》、《JavaScript遍歷算法與技巧總結》及《JavaScript數學運算用法總結》

希望本文所述對大家JavaScript程序設計有所幫助。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 国产午夜精品一区二区三区 | 一区二区三区福利视频 | 免费看av大片 | 久草中文在线观看 | 波多野结衣一区在线 | 日韩网站在线观看 | av福利在线观看 | 成人自拍网 | 久久精品国产成人av | 日韩在线视频免费播放 | 黄色a大片 | 免费看一级 | 日韩精品视频在线看 | 97视频在线免费观看 | 久久激情视频 | 国产一级片视频 | 色婷婷精品视频 | 97超碰伊人 | 激情高潮呻吟抽搐喷水 | 日韩三级在线观看视频 | 毛片视频网 | 这里有精品视频 | 欧美视频网址 | 免费在线看黄视频 | 黄网在线免费看 | 成人在线观看高清 | 国产成人在线视频免费观看 | 亚州综合视频 | 欧美另类在线视频 | 毛片毛片毛片毛片毛片毛片 | 老司机午夜影院 | 亚洲欧美色图 | 欧日韩在线 | 黄色免费在线网站 | 亚洲精品理论 | 久久久国产精品一区二区三区 | 综合久久色 | 亚洲视频在线观看网站 | 精品免费在线视频 | 日本四虎影院 | 天天操天天做 |