お世話になります。現在nodeにてファイルの読み込みの勉強をしています。
ファイルを読み込むにはreadFile関数が使えるということなので利用し始めましたが、なかなか自分のしたいことができません。
やりたいことは、簡単なテキストファイルの内容を変数に代入し、その変数の内容をreadFile関数ののあとに使っていきたいと考えています。
コードは以下の通りです。
javascript
1const fs = require("fs"); 2 3var text = ""; 4 5fs.readFile('test.txt', (err, data) => { 6 if (err) throw err; 7 // console.log(data.toString()); 8 text = data.toString(); 9 // console.log(text); 10}); 11 12console.log(text);
私の予想していた結果は、一番下の行のconsole.logで代入された文字列が変数textに代入されているはずなので、それが表示されると考えていました。
ですが、実際は何も表示されていません。これはなぜでしょうか。かれこれこれに5時間程使っています。どなたかご教授願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/14 08:14
2018/04/14 08:23
2018/04/14 08:27
2018/04/14 08:29
2018/04/14 09:04