Добрый день.
Есть самописная библиотека для создания и наследования классов
( код на pastebin ) ( код ниже показывает создание класса из набора параметров/функций ).
var newClass = classConstructor; // Функция - конструктор
// Проходим по списку функция и прописываем их в создаваемый класс
...
Пытаюсь реализовать что-то наподобии:
var newClass = function( )
{
var callArguments = ( arguments.length > 0 ? arguments : arguments.callee.caller.arguments );
this[ '___con' ].apply( this, callArguments );
};
newClass.prototype.___con = classConstructor;
Это необходимо в связи с тем что все функции в prototype в последующем - проксируются
( заменяются на вызов aplly + вызов спец. функции ), и хочется реализовать это и для конструктора.
Но по какой-то причине ничего не выходит, а получается вечный цикл на моментах последующего наследования.
В чём может быть причина?
Или как сделать это по другому?