Обозначение литерала объекта JavaScript: указатель на внутреннюю переменную [дубликат]

На этот вопрос уже есть ответ здесь:

Самостоятельные ссылки в объектных литералах / инициализаторах 21 ответ

У меня есть массив переменных. И я хочу, чтобы одна переменная равнялась предыдущей. Например:

var myVars = {
    var1: "test",
    var2: var1
};

alert(myVars.var2);

// вывод: var1 не определен

Какие-нибудь мысли? Я'Я уверен, что это своего рода ограничение области видимости. Я хотел бы услышать иначе. Заранее спасибо.

Ответы на вопрос(3)

Ваш ответ на вопрос