logo

JavaScriptモジュールの外で関数を使用する方法 📂プログラミング

JavaScriptモジュールの外で関数を使用する方法

概要

JavaScriptでは、モジュールの関数は外部から使用できません。Web環境でのモジュールは<script type="module">タグで記述され、モジュール自体はexportを通じて外部に出力できますが、そのモジュール内で定義された関数を使用するには、window DOMに渡して再定義する必要があります。

コード

<script type="module">
    function _f(){
        return ...
    }
    window.f = _f;
<script>
  • window.f = _fを通じて、モジュール内部で定義された_fをウィンドウというインターフェース自体の関数として外部に出力しました。