Я кодирую в node.js atm. Мне нужно создать динамическую переменную и вызвать ее.Есть ли способ печати динамических переменных?
.: например
username = 'im_a_user';
global['ws[' + username + ']'] = ws; //(yes, i want to store the connection with ws module)
но
ws[im_a_user].send('blabla');
не работает, а узел выключается. Поэтому я хочу знать, как выглядит global['ws[' + username + ']']
для debbuging.
Вы знаете, как я могу распечатать его - или даже лучше, почему im_a_user
в ws[im_a_user].send('blabla');
не определен?
Спасибо за ваше время!
'im_a_user' не имя переменной вы хотите использовать, завернуть его в кавычки, или использовать ранее определенную переменную 'username'. – Teemu
* facepalm * - цитаты ... Все это делает сейчас: D! Это сработало для меня. Вы не знаете, насколько я счастлив. Thx много - я имею в виду A LOT xD – dunnohowishouldnamemyself
Кроме того, точечная нотация также будет работать: 'ws.im_a_user.send (...);'. – Teemu