node.jsでrequireを使い、外部ファイル内のファンクションを呼び出し、
処理結果を呼び出し元に戻したいのですが、戻ってきません。
具体的な処理の内容は以下の通りですが、
④の箇所でつまずいています。
どのように対応したら良いか、お教え頂けないでしょうか。
<処理の流れ>
①main.jsからsub.jsを呼び出し
②sun.js内のファンクションに引数(text)を送り
③sub.js内でtext2へ加工。
⇒console.log上ではtextを加工したtext2は意図通り表示される
④加工後のtext2をmain.jsへ戻したい
⇒main.jsに戻らず「undefined」になってしまい、どうやったら良いか分からず。。。
js
1// 呼び出し元:main.js 2var exportsub = require('./sub.js'); 3 4var text = "吾輩は猫である"; 5// console.log(text); 6hogehoge = (exportsub.submodule(text)); 7console.log(hogehoge);
js
1// 呼び出し元:sub.js 2exports.submodule = function(text) { 3 // console.log("引渡し値の確認:", text); 4 var text2 = (text + " ごろにゃん。"); 5 console.log("加工後の確認:", text2); 6}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/23 06:41