国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務器之家 - 編程語言 - JavaScript - js教程 - 詳解ES6 中的Object.assign()的用法實例代碼

詳解ES6 中的Object.assign()的用法實例代碼

2021-12-30 16:10半夏遮流年シ js教程

這篇文章主要介紹了ES6 Object.assign()的用法及用途,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

方法Object.assign()
作用:將sourse對象的 賦值給目標對象,兩者都有的會覆蓋,target獨有會保留,sourse獨有會添加
使用方法

Object.assign方法實行的是淺拷貝,而不是深拷貝。也就是說,如果源對象某個屬性的值是對象,那么目標對象拷貝得到的是這個對象的引用。

?
1
2
3
4
5
6
7
var object1 = { a: { b: 1 } };
 
ar object2 = Object.assign({}, object1);
 
object1.a.b = 2;
 
console.log(object2.a.b);

2.用途

2.1為對象添加屬性

 2.2為對象添加方法

2.3克隆對象

?
1
2
3
4
5
6
7
function copyFnc(origin) {
 
return Object.assign({}, origin)}
 
var sur = { a: 1, b: 2 };
 
console.log(copyFnc(sur));

上面代碼將原始對象拷貝到一個空對象,就得到了原始對象的克隆。

不過,采用這種方法克隆,只能克隆原始對象自身的值,不能克隆它繼承的值。如果想要保持繼承鏈,可以采用下面的代碼。

?
1
2
3
4
5
6
7
function clone(origin) {
 
let originProto = Object.getPrototypeOf(origin);
 
return Object.assign(Object.create(originProto), origin);
 
}

在JS里子類利用Object.getPrototypeOf去調用父類方法,用來獲取對象的原型。

2.4 合并多個對象

//多個對象合并到某個對象

?
1
const merge = (target, ...sources) => Object.assign(target, ...sources);

//多個對象合并到新對象

?
1
const merge = (...sources) => Object.assign({}, ...sources);

2.5為屬性指定默認值

?
1
2
3
4
5
const DEFAULTS = {
logLevel: 0,
outputFormat: 'html'};
function processContent(options) {let options = Object.assign({}, DEFAULTS, options);
}

到此這篇關于詳解ES6 Object.assign()的用法及用途的文章就介紹到這了,更多相關ES6 Object.assign()的用法內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://blog.csdn.net/weixin_42671417/article/details/109184745

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日韩视频在线观看 | 在线亚洲欧美 | 国产资源在线免费观看 | 国产福利在线播放 | 国户精品久久久久久久久久久不卡 | 久草热8精品视频在线观看 久久亚洲精品中文字幕 | 日本特黄特色aaa大片免费 | 精品中文在线 | 国产精品久久久久久久久费观看 | 欧美高清免费 | 亚洲福利在线播放 | 色偷偷噜噜噜亚洲男人的天堂 | 亚洲一区二区三区精品动漫 | 国产永久免费在线观看 | 久久视频国产 | 深夜视频在线 | hsck成人网| 美女视频一区 | 欧美高清一区 | 一区二区三区在线免费观看 | 一区二区三区在线看 | 伊人久久国产 | 精品一区二区在线看 | 日韩在线小视频 | 国产免费啪 | 国产视频一区在线 | 在线视频一区二区三区 | 黄色毛片看看 | 中文字幕日韩欧美一区二区三区 | 久久久精品天堂 | 婷婷久 | 欧美一区二区三区在线视频 | 午夜电影福利 | 1区2区在线观看 | 国产一区久久 | 欧美影视一区二区三区 | www.中文字幕 | 日韩欧美一区二区视频 | 国产精品久久久久国产a级 成人a在线视频 | 亚洲激情欧美 | 亚洲福利一区二区 |