Встречается на собеседованиях • сегодня
Есть ли в JavaScript встроенные методы для добавления свойства в объект
Да, в JavaScript есть несколько способов добавить свойство в объект:
- Через точечную нотацию:
javascript
const obj = {};
obj.name = 'John';- Через квадратные скобки (полезно для динамических ключей):
javascript
obj['age'] = 30;
const key = 'city';
obj[key] = 'New York';- Используя
Object.defineProperty()для более тонкого контроля:
javascript
Object.defineProperty(obj, 'id', {
value: 1,
writable: false, // нельзя изменить
enumerable: true // будет видно в for..in
});- Через
Object.assign()(можно добавить несколько свойств сразу):
javascript
Object.assign(obj, { gender: 'male', country: 'USA' });Важно: если свойство уже существует, оно будет перезаписано.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы