Встречается на собеседованиях • сегодня

Как добавить свойство в объект

Добавить свойство в объект можно несколькими способами:

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

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы