Как перевести текст в указатель?
Имеется массив var a = { test: { debug: "123" }};
И допустим я хочу ввести в какой-нибудь input текст a.test.debug, как мне потом в JS получить информацию по этому указателю (т.е. заветные 123 из массива)? Такое вообще возможно на JS или надо прибегать к куче переборок и прочим костылям с велосипедами |
Только не понимаю, зачем...
var a = { test: { debug: "123" }};
var inp = 'a.test.debug';
var obj = window;
for(var i = 0, inp = inp.split('.'); i < inp.length; i++) {
obj = obj[inp[i]];
}
console.log(obj)
|
Цитата:
Может через пару лет он научится задавать вопросы правильно и ему подскажут про волшебную клавишу F12 и про использование console.log и про другие удивительные вещи. но судя по строке Цитата:
![]() |
MallSerg,
:) |
| Часовой пояс GMT +3, время: 08:46. |