Преобразование строки в переменую (JS)

G
На сайте с 19.07.2009
Offline
39
312

Здравствуйте.

Искал, но ни как не смог найти ответ на такой вопрос:

как преобразовать строку в переменную?

Вот например:

допустим obj.id_1 = 10

function prinimaem (obj){


id_1 = obj.id_1; // понимает нормально
alert ("приняли "+id_1); // пишет 10
// а если так то не понимает
id_1 = "obj.id_"+"1"; // не понимает
alert ("приняли "+id_1); // выводит просто строку а не саму переменную равную 10
};

В php это делается так (двойным $$)


$id = "obj.id_"+"1";
$id = $$id

Кто знает как решить эту проблему - пожалуйста помогите.

MirUrokov.ru - ГДЗ (готовые домашние задания), видео уроки, открытые уроки, онлайн калькуляторы. (http://mirurokov.ru)
SI
На сайте с 03.12.2007
Offline
130
#1

//	id_1 = "obj.id_"+"1"; // не понимает

id_1 = obj["id_" + "1"]; // понимает
-= Онлайн сервисы =-
G
На сайте с 19.07.2009
Offline
39
#2

Огромнейшее спасибо!

Теперь и я понимаю )))

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий