Мне часто нужна функция f
, чтобы получить имя метода, который указывает на f
. Например. Скажем, у нас есть getMethodName(obj, methodFunction)
функция, которая использует foreach
на obj
найти свойство, которое является ссылкой methodFunction
:Получить функцию «self» в строгом режиме JavaScript
obj = {
foo : function() {
var myName = getMethodName(obj, arguments.callee); // "foo"
}
}
Как это сделать в строгого режима где arguments.callee
устарела?
Почему статья начинается с «tl; dr»? Я знаю, что это значит вообще, но не в этом контексте. –
@Sime Ну, я думаю, автор просто шутит здесь о том, что его статья в основном одна гигантская стена текста –
Ага, тогда шутка. Вероятно, это так. –