Skip to content

Instantly share code, notes, and snippets.

@raimohanska
Created January 31, 2013 21:13
Show Gist options
  • Save raimohanska/4686503 to your computer and use it in GitHub Desktop.
Save raimohanska/4686503 to your computer and use it in GitHub Desktop.
Fold in Bacon.js
Bacon.Observable.prototype.fold = function(seed, f) {
var scanned = this.scan(seed, f)
return scanned.changes().mapEnd().map(scanned)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment