Javascript教程
JavaScript基础
JavaScript Objects
JavaScript BOM
JavaScript DOM
JavaScript OOP
JavaScript Cookies
JavaScript事件
JavaScript异常
JavaScript常用

JavaScript 合并两个对象属性的程序

合并两个对象属性的JavaScript程序

在本例中,您将学习编写一个 JavaScript 程序,该程序将合并两个对象的属性。
要理解此示例,您应该了解以下JavaScript 编程主题:
JavaScript 对象 JavaScript Object.assign()

示例 1: 使用 Object.assign() 合并两个对象的属性

// program to merge property of two objects
// object 1
const person = {
    name: 'Jack',
    age:26
}
// object 2
const student = {
    gender: 'male'
}
// merge two objects
const newObj = Object.assign(person, student);
console.log(newObj);
输出
{
    name: "Jack",
    age: 26,
    gender: "male"
}
在上面的示例中,使用 Object.assign() 方法将两个对象合并为一个。
Object.assign() 方法通过从一个或多个源对象复制所有可枚举属性的值来返回一个对象。

示例 2: 使用扩展运算符合并两个对象的属性

// program to merge property of two objects
// object 1
const person = {
    name: 'Jack',
    age:26
}
// object 2
const student = {
    gender: 'male'
}
// merge two objects
const newObj = {...person, ...student};
console.log(newObj);
输出
{
    name: "Jack",
    age: 26,
    gender: "male"
}
在上面的例子中,两个对象使用扩展运算符 ... 合并在一起。
注意: 在上面的两个例子中,如果两个对象有相同的键,那么第二个对象的键会覆盖第一个对象的键。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4