У меня есть функция, которая вычисляет соотношение сторон высоты и ширины ввода, а также бросает ошибку или возвращает объект с соотношением сторон.Bacon.js `onError` не работает
var bestAR = dimensions.map(function(dim) {
try {
return findBestAR(dim.width, dim.height);
}
catch (e) {
return new Bacon.Error(e);
}
});
bestAR.onError(function(e) {
alert(e)
});
Я могу войти в new Bacon.Error
в моем поймать заявление на консоль и содержит брошенную ошибку внутри findBestAR
. Однако он не отвечает на onError
за Бэкон. Возможно, я не совсем понимаю, как работает обработка ошибок в Bacon.