Предположим в переменной у меня содержится имя функции, как мне создать её экземпляр?
Сейчас я создаю так:
element = new (window[elementName])();
Но позже не могу исследовать полученный элемент и получаю ошибку:
TypeError: Function.prototype.toString called on incompatible object
Может надо создавать как-то по другому?