Defines multiple properties on an object at once
Optional
target
const person = {};defineProperties(person, { name: 'John', age: 30, city: 'New York'});console.log(person.name); // 'John'console.log(person.age); // 30// With optionsdefineProperties(person, { country: 'USA', zipCode: '10001'}, { enumerable: true }); Copy
const person = {};defineProperties(person, { name: 'John', age: 30, city: 'New York'});console.log(person.name); // 'John'console.log(person.age); // 30// With optionsdefineProperties(person, { country: 'USA', zipCode: '10001'}, { enumerable: true });
Defines multiple properties on an object at once