Для каких целей может служить код такого вида:
func = function(someArgsArray){ // Количество аргументов в данном случае выбрано произвольно super(someArgsArray[0], someArgsArray[1]); } class_x = function(argClass, otherArgsArray){ this.__proto__.__constructor__ = argClass; func.apply(this, [otherArgsArray]); }
(Отметьте один правильный вариант ответа.)
Варианты ответа
для вызова конструктора любого базового класса через apply(Верный ответ)
для вызова через apply конструктора любого базового класса, кроме системных
этот код некорректен и выполняться не будет