【发布时间】:2015-01-01 03:40:22
【问题描述】:
假设我有以下在处理错误时需要原始参数的同步代码:
var input = createInput(123);
try {
doWork(input);
} catch (err) {
handleError(input, err); // error handling requires input
}
将原始参数传递给错误处理程序的最佳方法是什么?
Rx.Observable.just(123).map(createInput).map(doWork).subscribe(
function(result) {
// success
},
function(err) {
// how can I get the argument of doWork (the result of createInput) here?
}
);
【问题讨论】: