Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как передать метод this через функцию родителю этого this? (https://javascript.ru/forum/misc/72881-kak-peredat-metod-cherez-funkciyu-roditelyu-ehtogo.html)

Signal 04.03.2018 04:34

Как передать метод this через функцию родителю этого this?
 
Собственно есть функция

function MAIN() {
this.data1=1;
this.data2=1;
//и т.п.
//потом
let FuncProc = function() {

//вот тут сделать return this для main
}
FuncProc();
//===а сдесь сделать так, чтоб return MAIN не срабатывал, типа proc.exit() как в nodejs
}

j0hnik 04.03.2018 07:56

Цитата:

Сообщение от Signal (Сообщение 479745)
Как передать метод this через функцию родителю этого this?

this это никакой не метод

function MAIN() {
	this.data1=1;
	this.data2=1;
	return (FuncProc =()=> this)();
}


если я вас правильно понял

Signal 04.03.2018 10:16

Цитата:

Сообщение от j0hnik (Сообщение 479747)
this это никакой не метод

function MAIN() {
	this.data1=1;
	this.data2=1;
	return (FuncProc =()=> this)();
}


если я вас правильно понял

да я ошибся, свойство


Часовой пояс GMT +3, время: 14:20.