//Object.assign()方法的第一个参数是目标对象(数据最终转移的对象),后面的参数都是源对象
const target = {
a: 1
};
const source01 = {
b: 2
};
const three = {
c: 3
};
Object.assign(target, source01, three);
console.log('target');
console.log(target);
//*****合并多个对象 目标对象可设为 {},同名属性 排后面的覆盖前面的
function processContent(options) {
var newAoBJ = Object.assign({}, options);
console.log('newAoBJ');
console.log(newAoBJ);
}
processContent(target, source01, three);
//***使用方法一 为对象添加属性
class Point {
constructor(x, y) {
Object.assign(this, {
es6之object.asign(目标对象,源对象)
最新推荐文章于 2024-01-25 17:42:47 发布
ES6中的Object.assign方法用于浅拷贝对象,它将源对象的所有可枚举属性复制到目标对象中。本文详细探讨了该方法的工作原理、使用场景以及与其他拷贝方法的比较,帮助开发者更好地理解和运用。
摘要由CSDN通过智能技术生成