質問を見ていただきありがとうございます。
半日ほどハマってしまい質問させていただきました。
具体的にどのようにすることで可能になるのか、
それはなぜなのかが知りたいです。
また、他にも方法があるなら教えていただければ幸いです
前提・実現したいこと
electronでファイルをmodule.exports
で分割したのですが、
その際に、呼び出し元で分割した関数を呼び出す方法がわからず躓いています。
ファイルの分割方法については
https://teratail.com/questions/334137
こちらの記事の回答を元に分割いたしました。
該当のソースコード
分割したファイル
js
1module.exports = (obj) => { 2 objを使用した様々な処理 3 4 関数A //呼び出したい関数 5}
※関数Aは処理をして値を返す関数です(引数も可能であればいれたい)
呼び出し元のファイル
js
1const a = require('分割したファイル.js'); 2 3const b = 関数Aを実行したい
試したこと
分割したファイル
js
1module.exports = (obj) => { 2 objを使用した様々な処理 3 4 test: (x) => { 5 return x + obj.a 6 } 7}
呼び出し元のファイル
js
1const a = require('分割したファイル.js'); 2 3const b = a(object).test(z);
色々ググって
などとやってみたのですが、test of undefinedとなりできませんでした。。。
勉強不足で申し訳ないのですが、ご教示いただけますと幸いです。
また、不足事項などありましたらコメントいただけますと追記いたします。
何卒よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー