首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Bacon.js:流和属性之间的实际区别

Bacon.js:流和属性之间的实际区别
EN

Stack Overflow用户
提问于 2015-03-27 09:32:00
回答 1查看 699关注 0票数 4

作为bacon.js的新手,我似乎无法理解事件流和属性之间的区别。

  • 属性是由流生成的(除了使用.constant构建的属性?)
  • 他们有许多共同的方法。
  • 订阅它们的方式是一样的。

谁能解释一下不同之处,以及何时使用哪一种?

在下面的示例中,streamproperty具有完全相同的行为。恐怕我看不出来了。

代码语言:javascript
复制
var stream = Bacon.sequentially(250, [1, 2, 3, 4, 5, 6, 7, 8]);
var property = stream.toProperty();

stream.onValue(function (val) {
    console.log("Stream", val);
});

property.onValue(function (val) {
    console.log("Property", val);
});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-27 09:39:52

Bacon.js的性质是玻璃钢文献中的行为,EventStreams只是一个事件。它们看起来非常相似,但在语义上却非常不同。

熟悉玻璃钢的概念,例如阅读this answer

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29297328

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档