From 8c70f79249373c029c2ff96a5638b1febf8026a0 Mon Sep 17 00:00:00 2001 From: Rich Trott Date: Sun, 27 Nov 2016 11:16:38 -0800 Subject: [PATCH] doc: clarify introductory module material MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR-URL: https://github.com/nodejs/node/pull/9816 Reviewed-By: Michaƫl Zasso Reviewed-By: Colin Ihrig Reviewed-By: Prince John Wesley Reviewed-By: Luigi Pinca Reviewed-By: Sam Roberts --- doc/api/modules.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/doc/api/modules.md b/doc/api/modules.md index 1978c0aa3f521f..8b8a5d65918ecf 100644 --- a/doc/api/modules.md +++ b/doc/api/modules.md @@ -6,16 +6,18 @@ Node.js has a simple module loading system. In Node.js, files and modules are in one-to-one correspondence (each file is treated as a separate module). -As an example, `foo.js` loads the module `circle.js` in the same directory. -The contents of `foo.js`: +As an example, consider a file named `foo.js`: ```js const circle = require('./circle.js'); console.log(`The area of a circle of radius 4 is ${circle.area(4)}`); ``` -The contents of `circle.js`: +On the first line, `foo.js` loads the module `circle.js` that is in the same +directory as `foo.js`. + +Here are the contents of `circle.js`: ```js const PI = Math.PI; @@ -23,7 +25,6 @@ const PI = Math.PI; exports.area = (r) => PI * r * r; exports.circumference = (r) => 2 * PI * r; - ``` The module `circle.js` has exported the functions `area()` and