Ответы пользователя по тегу Функциональное программирование
  • Получить значение из callback - функции JS?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Вот где jQuery и коллбеки вообще не нужны:
    var conf = window.confirm('Удалить?');
    console.log(conf); // true, если ок. false, если отмена
    
    if (conf) {
        // удаляем
    } else {
        // не удаляем
    }
    
    // UPD.
    // если же у вас диалоговое окно не стандартное,
    // то вы не можете просто вернуть значение, так как оно будет асинхронным.
    // В этом случае вы должны вызывать нужную функцию напрямую. Вот так:
    
    function myDeleteFunction () {
        // тут удаляем
    }
    
    function myCancelFunction () {
        // тут отмена
    }
    
    $(document).сonfirm({
        message: 'Удалить?',
        callbackY: myDeleteFunction,
        callbackN: myCancelFunction
    });
    Ответ написан
    3 комментария