JavaScript快速重置对象属性:Object.assign()方法详解
在JavaScript中,可以使用Object.assign()方法来快速重置对象中的属性。Object.assign()方法接受一个目标对象和一个或多个源对象作为参数,并将源对象的属性复制到目标对象中。如果目标对象中已经存在相同属性名,则会覆盖原有属性的值。
以下是一个示例:
let obj = {
name: 'John',
age: 30,
city: 'New York'
};
let newObj = Object.assign({}, obj, { age: 40, city: 'San Francisco' });
console.log(newObj);
// 输出: { name: 'John', age: 40, city: 'San Francisco' }
在上面的示例中,我们首先创建了一个名为obj的对象,它包含name、age和city属性。然后,我们使用Object.assign()方法将obj对象的属性复制到一个新的空对象中,并同时重置了age和city属性的值。最后,我们打印输出了新的对象newObj,可以看到age和city属性的值已经被重置了。
原文地址: https://www.cveoy.top/t/topic/fN9p 著作权归作者所有。请勿转载和采集!