[英]Bacon.js: practical difference between a stream and a property
作為bacon.js的新手,我似乎無法理解事件流和屬性之間的區別。
.constant
構建的屬性?) 有人可以解釋這些差異以及何時使用哪些?
在下面的示例中, stream
和property
具有完全相同的行為。 我恐怕沒有超越這個。
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);
});
Bacon.js 屬性是FRP文獻中的行為 ,而EventStreams只是事件 。 它們看起來非常相似,但在語義上它們非常不同。
通過閱讀此答案 ,熟悉FRP概念。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.