minor fixes

This commit is contained in:
Ilya Kantor 2021-05-24 11:29:27 +03:00
parent 1770074c5f
commit 3dbe9d13fb

View file

@ -146,6 +146,8 @@ import `./alert.js`; // Module is evaluated!
import `./alert.js`; // (shows nothing)
```
The second import shows nothing, because the module has already been evaluated.
There's a rule: top-level module code should be used for initialization, creation of module-specific internal data structures. If we need to make something callable multiple times - we should export it as a function, like we did with `sayHi` above.
Now, let's consider a deeper example.