Тема
:
Как обратиться к переменной через строку, не используя eval?
Показать сообщение отдельно
#
3
(
permalink
)
04.04.2020, 14:37
Воваааа
Новичок на форуме
Регистрация: 04.04.2020
Сообщений: 3
Квадратные скобки не сработают, если имя переменной состоит из двух строк? Например:
var obj = {prop:1};
var alias1 = "pro";
var alias2 = "p";
var gotIt = eval("obj."+alias1+alias2);