Так как вы хотите сделать не получится. Можно либо изменить прототип всех функций в целом (тогда свойства появятся у всех функций), либо вызывать функцию через дополнительный ключ объекта. Дело в том что конструктор Может вернуть только объект (по крайней мере чтобы он был связан с прототипом). И соответственно "testObj(); //Выведет Test" при условии что testObj вышел из конструктора не возможно.
Но можно сделать чтобы было такое же поведение при другой реализации.
|