Этот вопрос закрыт для ответов, так как повторяет вопрос Как получить название метода внутри метода?
@newaitix

Как получить название метода внутри метода?

"use strict";
var test={
	blabla:function(){
		// либо здесь получить название метода чтоб не прописывать 'blabla'
		if(typeof this.a==='function')toggle.val(a,c,'blabla');
	},
	blabla1:function(){
		// и здесь получить название метода чтоб не прописывать 'blabla1'
		if(typeof this.a==='function')toggle.val(a,c,'blabla1');
	}
};
// далее идет
fn.prototype.prototype=typeof Proxy==='function'&&'undefined'!=typeof a?new Proxy(methods,{
	get:function(target,prop){
		// либо здесь получить this.a из метода который обрабатывается для того,
		// чтоб здесь выполнить проверку if(typeof this.a==='function')toggle.val(a,c,prop);
		//----
	}
}):methods;

мне нужно либо получить внутри метода название этого метода либо в прокси получить доступ к this метода.
Обращаю внимание что в начале стоит "use strict";
  • Вопрос задан
  • 130 просмотров
Ответы на вопрос 1
@GreatRash
var test = {
  mySuperMethod: function() {
    alert(arguments.callee.name);
  }
};

test.mySuperMethod();
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы