object-literal ×2
Создан 07.01.2025
9
голоса
5
ответов
11
просмотров
Самоссылки в объектных литералах / инициализаторах

Вопрос о зависимостях свойств в объекте JavaScript

Есть ли способ сделать что-то вроде следующего кода в JavaScript?

var foo = {
    a: 5,
    b: 6,
    c: this.a + this.b  // Не работает
};

В текущем виде этот код вызывает ошибку ссылки, поскольку this не указывает на...

19
голоса
5
ответов
11
просмотров
Как добавить пару ключ/значение в объект JavaScript?

У меня есть следующий объект в виде литерала:

var obj = {key1: value1, key2: value2};

Как я могу добавить поле key3 со значением value3 в этот объект?