Цитата:
|
Хотелось бы чего-то наподобие:
Код:
|
var abc = [7,8,22], bcd = [8], cde = [mbp, abc, bcd];
window[cde[1]][2] // ==> 22
window[eval(cde[1])][2]
или
window[eval('cde[1]')][2]
|
|
Блин!.. Главный, секрет был в "скобочках", вернее кавычечках!
Следовало так (может кому и пригодится):
Код:
|
var abc = [7,8,22], bcd = [8], cde = ["mbp", "abc", "bcd"];
window[cde[1]][2] // ==> 22
window[eval('cde[1]')][2] // ==> 22
window[eval(cde[1])][2] // Неправильно: без кавычек работать не хочет!
|
Как говорится: "Найдите 10 отличий!"
( В следующий раз я ради перестраховки буду кавычить даже числа! )
Самое странное, что как-то в примерах мануалов подобных удобных примеров не было! Может быть для кого-то это очевидно, но скорее для самого автора мануала
Было б здорово, если б у кого-то дошли руки описать подобные трюки.