© Deepak Grover and Hanu Kunduru 2017

Deepak Grover and Hanu Prateek Kunduru, ES6 for Humans, https://doi.org/10.1007/978-1-4842-2623-0_5

5. Modules

Deepak Grover and Hanu Prateek Kunduru2

(1)Delhi, India

(2)Seattle, Washington, USA

JavaScript, in its early days, started out as a simple scripting language for the web browser. Hence it was originally built with an approach where “everything was shared.” But over time, as the language evolved and as JavaScript applications started getting more and more complex, this approach to loading code started to become a lot more error prone and confusing. Contrast this to the fact that most high-level languages use concepts like modules and packages to help with defining code scope. Prior to ES6, everything ...

Get ES6 for Humans: The Latest Standard of JavaScript: ES2015 and Beyond now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.