instance method Enumerable#each

View source on GitHub →

Enumerable#each(iterator[, context]) → Enumerable
  • iterator (Function) – A Function that expects an item in the collection as the first argument and a numerical index as the second.
  • context (Object) – The scope in which to call iterator. Affects what the keyword this means inside iterator.

Calls iterator for each item in the collection.

['one', 'two', 'three'].each(alert);
// Alerts "one", then alerts "two", then alerts "three"
Built-In Variants

Most of the common use cases for each are already available pre-coded as other methods on Enumerable. Whether you want to find the first matching item in an enumeration, or transform it, or determine whether it has any (or all) values matching a particular condition, Enumerable has a method to do that for you.