目次
exportsとは
別ファイルで、「require
」する事で「exports
」した関数を実行する事ができる仕組みです。
通常の関数の実行
以下の様に「test
」関数内で「sam()
」と記載する事で、「sam
」関数を実行する事が出来ます。
const sam = () => { console.log('HOGE'); } const test = () => { sam(); }
【注意】exportsした関数を呼び出せない
呼び出し先の関数を「exports
」にすることで、「通常の関数の実行
」で記載した方法では呼び出す事が出来ません。
exports.sam = () => { console.log("HOGE"); } const test = () => { sam(); }
exportsした関数を呼び出す方法
「通常の関数の実行
」の呼び出し方の前に「module.exports.
」を付けることで呼び出す事が出来ます。
「module.exports.呼び出す関数名
」
exports.sam = () => { console.log("HOGE"); } const test = () => { module.exports.sam(); }