您如何使用 Bacon.js return 一个 ajax 响应对象?

How do you return an ajax response object using Bacon.js?

Bacon.js 中的以下代码将从 AJAX 请求返回的数据对象推送到控制台。

   Bacon.fromPromise($.ajax({ url : requestUrlString })).log()

不清楚的是,如何将返回的数据对象分配给变量,或者在返回响应时如何对数据对象执行任何操作。

根据文档 (https://github.com/baconjs/bacon.js/#bacon-frompromise) fromPromise 方法 returns 一个 EventStream 对象,其 onValue 方法可用于附加回调处理数据。但是你当然也可以不用 Bacon.js 。该库的要点是您可以收集、组合、过滤和转换来自各种来源的数据,并将副作用与数据处理逻辑分开。