[英]How to memorize value to use it after flatMap?
Bacon.fromArray(list)
.flatMap(function(user){
return Bacon.fromCallback(user, 'getClients');
})
.onValue(function(clients){
// need `user` object some how
})
;
在onValue
回調中需要user
對象
您可以使用combineAsArray
或combineTemplate
輕松完成combineAsArray
combineTemplate
。 它們允許組合流/屬性和常量值。 這是一個使用combineAsArray
的示例:
Bacon.fromArray(list)
.flatMap(function(user){
return Bacon.combineAsArray(
user, Bacon.fromCallback(user, 'getClients')
)
})
.onValues(function(user, clients){
// handle result here
})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.