Т.е., если я правильно понял (немного запутано написано) необходимо определить
func2() как метод
newObj и из
func1() вызывать уже этот метод.
Попробовал. Всё работает(свойство
property изменилось). Код получился вот таким:
var newObj = function(){
this.property = 'prop1';
this.method = func1;
this.method2 = func2;
}
function func1(){
var result = this.method2();
}
function func2(){
this.property = 'PROP1';
}