Вызов функции javascript со строкой объекта в точечной нотации

Предположим, я есть строка:

var string = "function";

С помощью

window[string];

я могу вызвать функцию с именем "function".

Но когда у меня есть:

var string2 = "function.method.weHaveTogoDeeper";

, она должна вызвать

window["function"]["method"]["weHaveTogoDeeper"]

Я не могу:

window[string2]

в данном случае. Я не знаю количество "." в строке, поэтому мне нужна какая-то процедура.

9
задан Hans 11 July 2011 в 03:51
поделиться