【发布时间】:2016-09-01 12:12:01
【问题描述】:
来自 Bacon.js 的以下代码将从 AJAX 请求返回的数据对象推送到控制台。
Bacon.fromPromise($.ajax({ url : requestUrlString })).log()
不清楚的是,如何将返回的数据对象分配给变量,或者在返回响应时对数据对象做任何事情。
【问题讨论】:
标签: javascript jquery ajax frp bacon.js
来自 Bacon.js 的以下代码将从 AJAX 请求返回的数据对象推送到控制台。
Bacon.fromPromise($.ajax({ url : requestUrlString })).log()
不清楚的是,如何将返回的数据对象分配给变量,或者在返回响应时对数据对象做任何事情。
【问题讨论】:
标签: javascript jquery ajax frp bacon.js
根据文档 (https://github.com/baconjs/bacon.js/#bacon-frompromise),fromPromise 方法返回一个 EventStream 对象,您可以使用其 onValue 方法附加回调以处理数据。但是你当然也可以不用 Bacon.js。该库的重点是您可以收集、组合、过滤和转换来自各种来源的数据,并将副作用与数据处理逻辑分开。
【讨论】: