Author Commit Message Labels Comments Date
Benjamin Dumke-von der Ehe avatarBenjamin Dumke-von der Ehe
make it strict-mode compatible; add .noConflict
Benjamin Dumke-von der Ehe avatarBenjamin Dumke-von der Ehe
semicolons
Benjamin Dumke-von der Ehe avatarBenjamin Dumke-von der Ehe
bump copyright year
Benjamin Dumke-von der Ehe avatarBenjamin Dumke-von der Ehe
don't hardcode the global object's name as "window"
Benjamin Dumke-von der Ehe avatarBenjamin Dumke-von der Ehe
zipWithArray behavior wasn't symmetric when the array had holes
Benjamin Dumke-von der Ehe avatarBenjamin Dumke-von der Ehe
bump copyright year
Benjamin Dumke-von der Ehe avatarBenjamin Dumke-von der Ehe
add another zipWithArray test case
Benjamin Dumke-von der Ehe avatarBenjamin Dumke-von der Ehe
breaking change: remove deprecated this.yield
Benjamin Dumke-von der Ehe avatarBenjamin Dumke-von der Ehe
string argument to filter, map, takeWhile, skipWhile, all, any, groupBy, sortBy
Benjamin Dumke-von der Ehe avatarBenjamin Dumke-von der Ehe
count()
Benjamin Dumke-von der Ehe avatarBenjamin Dumke-von der Ehe
also pass yield (better: Yield) as a parameter to the generator function
Benjamin Dumke-von der Ehe avatarBenjamin Dumke-von der Ehe
optional predicate function for .any() and .all()
Benjamin Dumke-von der Ehe avatarBenjamin Dumke-von der Ehe
sortBy
Benjamin Dumke-von der Ehe avatarBenjamin Dumke-von der Ehe
except
Benjamin Dumke-von der Ehe avatarBenjamin Dumke-von der Ehe
allow non-generator as argument to yieldMany() (and thus to and() as well)
Benjamin Dumke-von der Ehe avatarBenjamin Dumke-von der Ehe
another yield-out-of-scope test
Benjamin Dumke-von der Ehe avatarBenjamin Dumke-von der Ehe
make the Array.indexOf replacement for IE 8- behave correctly in edge cases (not actually an issue in the current use)
Benjamin Dumke-von der Ehe avatarBenjamin Dumke-von der Ehe
prevent yielding after the iteration has ended (i.e. by leaking yield out of scope)
Benjamin Dumke-von der Ehe avatarBenjamin Dumke-von der Ehe
add license (MIT)
Benjamin Dumke-von der Ehe avatarBenjamin Dumke-von der Ehe
make sure that groupBy only groups when (and each time that) iteration starts (the first part is even advertised in the documentation)
Benjamin Dumke-von der Ehe avatarBenjamin Dumke-von der Ehe
When constructing a generator from an array, only yield values that are actually set in the array. This is consistent with the behaviour of methods such as Array.prototype.filter
Benjamin Dumke-von der Ehe avatarBenjamin Dumke-von der Ehe
additional argument to map, filter, and forEach; will be passed as `this` to the callback
Benjamin Dumke-von der Ehe avatarBenjamin Dumke-von der Ehe
only create one global object, and throw a plain object instead of an Error to stop iteration
Benjamin Dumke-von der Ehe avatarBenjamin Dumke-von der Ehe
rename evaluate to evaluated
Benjamin Dumke-von der Ehe avatarBenjamin Dumke-von der Ehe
.evaluate()
Benjamin Dumke-von der Ehe avatarBenjamin Dumke-von der Ehe
only check for Array.indexOf once
Benjamin Dumke-von der Ehe avatarBenjamin Dumke-von der Ehe
use new
Benjamin Dumke-von der Ehe avatarBenjamin Dumke-von der Ehe
clean-up namespacing etc.
Benjamin Dumke-von der Ehe avatarBenjamin Dumke-von der Ehe
behave correctly if the source array's length changes between generator creation and enumeration
Benjamin Dumke-von der Ehe avatarBenjamin Dumke-von der Ehe
groupBy
  1. Prev
  2. Next
Help
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.