Standard Prelude (was: for own(...) loop (spin-off from Re:, hasOwnProperty(), and inheritance))

Brendan Eich brendan at
Tue Nov 8 21:04:52 PST 2011

On Nov 8, 2011, at 8:39 PM, David Herman wrote:

> Instead of taking a hard-to-use-right form like for-in and partly taming it, I'd rather suggest people simply move to for-of, and have the default keys iterator Do The Right Thing and only iterate over own, enumerable property names (thanks to Yehuda and Arv for straightening us out on this point recently).

I'm with you -- for-of is the new for-in, let is the new var.

So, what is imported as part of the standard prelude when one opts into

module Name from "@name";
import {iterator, keys, values, items} from "@iter";


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the es-discuss mailing list