从函数延迟并返回值

时间:2018-09-17 19:36:05

标签: javascript jquery jquery-deferred

我想从myFunc函数返回true或false值。如果延迟解决,则我想返回true,如果延迟拒绝,那么我想从myFunc返回false。

但是我无法直接从myFunc返回true或false。任何建议。

我真的需要一些想法。我从其他参考主题中不知道该怎么做。

myFunc: function () {
            var self = this;

            var callback = function () {
                return true;
            };

            var callback2 = function () {
                return false;
            };

                var deferred = $.Deferred();
                deferred.done(callback);
                deferred.fail(callback2);
                self.events.myEvent(deferred); // I will resolve or reject the deffered object from that event.

        }

0 个答案:

没有答案