関数型音楽に乗り換えたいこの広告は、90日以上更新していないブログに表示しています。触ると絶対にびっくりする、モジュール。そもそもスコープが共有されていないことに驚愕するのですが、じゃあどうやったらモジュールとかが使えるのか、ライブラリはどうやったら使えるのか、というのをざっくりまとめてみた。オブジェクトのプロパティになります。オブジェクトは、1ファイルごとにそれぞれ生成されます。オブジェクトと違い、ファイルをまたいで変数が共有されることはありません。いうかそもそもプロパティ自体がありません。これによって、不用意なグローバル汚染をなくすことができます。いうことをしなくてよくなります。勝手に囲ってくれている感じに近いです。しようと、ファイルのルートでどれだけ変数を宣言しようと、ほかのファイルには一切影響しません。モジュールをインポートしたりエクスポートして、ファイル間で情報を共有する機能があります。関数は、モジュールをインポートする関数です。モジュールを使う側が情報を得るために使います。読み込むこれによって、モジュールの情報が変数に入ることになります。みたいな感じで動かすのと似ています。