Defines a setter property
name of the property
setter function
Optional
target
const person = { };defineSetter(person, 'age', function(value) { if (value < 0) throw new Error('Age cannot be negative'); this._age = value;});person.age = 25; // Sets _age to 25person.age = -1; // Throws error Copy
const person = { };defineSetter(person, 'age', function(value) { if (value < 0) throw new Error('Age cannot be negative'); this._age = value;});person.age = 25; // Sets _age to 25person.age = -1; // Throws error
Defines a setter property