Что произойдет, если я отклоню / разрешу несколько раз в вопросе Крискоула?

изучаю шаблон обещаний и использую kriskowals q для node.js,

имея этот фрагмент:

var deferred = Q.defer();
try {
    messageData = JSON.parse(message);
} catch (e) {
    global.logger.warn('Error parsing JSON message.');
    deferred.reject(e);
}
...
if (some_reason)
    deferred.resolve(something);
...
return deferred.promise;

Что делать, если парсер не работает инекоторая причина правда?

Будет ли исполнение исходить из отклонения через решение и оба обещания "s метод вызывается в разное время, что порождает ошибку?

Должен ли я избежать вызова отклонить / разрешить несколько раз?

Ответы на вопрос(1)

Ваш ответ на вопрос