JavaScriptモジュールの外で関数を使用する方法
概要
JavaScriptでは、モジュールの関数は外部から使用できません。Web環境でのモジュールは<script type="module">タグで記述され、モジュール自体はexportを通じて外部に出力できますが、そのモジュール内で定義された関数を使用するには、window DOMに渡して再定義する必要があります。
コード
<script type="module">
function _f(){
return ...
}
window.f = _f;
<script>
window.f = _fを通じて、モジュール内部で定義された_fをウィンドウというインターフェース自体の関数として外部に出力しました。
