Встречается на собеседованиях • сегодня
Как добавить свойство в объект
Добавить свойство в объект можно несколькими способами:
- Через точечную нотацию:
javascript
const obj = {};
obj.key = 'value';- Через квадратные скобки (полезно для динамических ключей):
javascript
obj['dynamicKey'] = 123;
const keyName = 'prop';
obj[keyName] = true;- Используя Object.defineProperty() (позволяет задать дескрипторы):
javascript
Object.defineProperty(obj, 'readOnlyProp', {
value: 'can\'t change',
writable: false
});- Через Object.assign() (можно добавить несколько свойств сразу):
javascript
Object.assign(obj, { a: 1, b: 2 });- В современных версиях JS можно использовать spread-оператор:
javascript
const newObj = { ...obj, newProp: 'value' };
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы