如何使用Bacon.js返回ajax响应对象?

时间:2016-09-01 12:12:01

标签: javascript jquery ajax frp bacon.js

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

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

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

1 个答案:

答案 0 :(得分:3)

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