javascript: рекурсивная анонимная функция?

Допустим, у меня есть базовая рекурсивная функция:

function recur(data) {
    data = data+1;
    var nothing = function() {
        recur(data);
    }
    nothing();
}

Как я могу это сделать, если у меня есть анонимная функция, такая как ...

(function(data){
    data = data+1;
    var nothing = function() {
        //Something here that calls the function?
    }
    nothing();
})();

Я бы как способ вызвать функцию, которая вызвала эту функцию ... Я где-то видел сценарии (не помню, где), которые могут сообщить вам имя вызываемой функции, но я не могу вспомнить эту информацию правильно сейчас.

112
задан Incognito 3 April 2017 в 23:32
поделиться