Д
Size: a a a
Д
j
A
class User {
constructor(firstName, lastName) {
this.firstName = firstName;
this.lastName = lastName;
}
updateProps(firstName, lastName) {
this.firstName = firstName;
this.lastName = lastName;
}
}
let user = new User("Alex", "BLack");
console.log(user.lastName); // BLack
user.updateProps("Alex", "White")
console.log(user.lastName); // White
A
Д
Д
A
A
Д
Д
j
class User {
constructor (props) {
this.updateProps(props)
}
updateProps (props) {
Object.assign(this, props)
}
}
const user = new User({ firstName: 'Alex', lastName: 'BLack' })
user.updateProps({ lastName: 'White', job: 'Janitor' })
RP
RP
RP
j
RP
RP
j
RP
j
console.log(JSON.stringify(data))
что выдаст?