您如何使用 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 。该库的要点是您可以收集、组合、过滤和转换来自各种来源的数据,并将副作用与数据处理逻辑分开。
Bacon.js 中的以下代码将从 AJAX 请求返回的数据对象推送到控制台。
Bacon.fromPromise($.ajax({ url : requestUrlString })).log()
不清楚的是,如何将返回的数据对象分配给变量,或者在返回响应时如何对数据对象执行任何操作。
根据文档 (https://github.com/baconjs/bacon.js/#bacon-frompromise) fromPromise
方法 returns 一个 EventStream
对象,其 onValue
方法可用于附加回调处理数据。但是你当然也可以不用 Bacon.js 。该库的要点是您可以收集、组合、过滤和转换来自各种来源的数据,并将副作用与数据处理逻辑分开。