Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Создание переменной по значению другой переменной (https://javascript.ru/forum/misc/22172-sozdanie-peremennojj-po-znacheniyu-drugojj-peremennojj.html)

bahek2462774 09.10.2011 00:29

Создание переменной по значению другой переменной
 
Помогите.
к примеру есть.
var a = 'xxx';

и надо создать переменную с именем xxx; - взятую из значения в переменной а.
надеюсь я обьяснил - что хочу ))
аналог php:
$a='xxx';
$$a = 'ООО';


создается переменная с именем xxx и значением OOO

xxx = 'OOO';

monolithed 09.10.2011 01:30

var foo = 'bar';

window[foo] = 1;

alert(bar);


Однако это плохая практика, т.к. захламляется глобальное пространство имен!

var foo = 'bar';

eval('var ' + foo + ' = 1');

alert(bar);


Тут вообще без комментариев)

bahek2462774 09.10.2011 10:11

monolithed - Спасибо ))


Часовой пояс GMT +3, время: 09:53.