プログラミングを始めたばかりで、VSCを使ってNodeをインストールしていて、それを使ってファイルを実行しています。私のconsole.logsは機能しますが、関数を呼び出すと戻り値を取得できません。私は間違って何をしていますか?Node - console.log +戻り値
-1
A
答えて
0
Node.jsの非同期です。あなたが書いたすべての機能の99%が「非ブロック」になるでしょう。それがどういうものなのか分かりませんでしたら、node.jsのイベントループでgoogleをお勧めします。これは "非同期"とはどういう意味ですか?
これを理解したら、async/await構文または「promise」構文の使用を開始します。
編集: 私はあなたに詳しい情報を掲載しています。あなたがやっていることに基づいて、実際には非同期ではありません。
問題は、文字列の値がhihihihihi
...と返されているということです。それだけです。あなたはどこにでもそれを印刷しません。 console.log()の中で関数a()
への呼び出しをラップする必要があります。そうですね:console.log(a());
+0
さて、洞察のおかげで、読んでみましょう! – biscotini917
関連する問題
- 1. console.logとjavaScriptの戻りの違い
- 2. 戻り値
- 3. React - setStateへの関数の戻り値
- 4. 戻り値()メソッド
- 5. 戻り値
- 6. MySQLの戻り値の戻り値
- 7. monitor.getDropResult()戻り値null
- 8. Javascript Promise戻り値
- 9. 戻り値がネストされていない戻り値
- 10. Promise.all()Promise.then()戻り不定値
- 11. 戻り値より
- 12. ダイナミック戻り値
- 13. 戻り値msfconsole
- 14. 戻り値
- 15. パスカルブール戻り値?
- 16. 戻り値
- 17. ストア戻り値
- 18. 戻り値php
- 19. 戻り値
- 20. 戻り値は
- 21. 戻り値は
- 22. NotesAgent.Run戻り値
- 23. 戻り値cProfile
- 24. ibatis戻り値
- 25. SQL戻り値
- 26. 戻り値threadExecutor
- 27. C++戻り値
- 28. AsyncTask戻り値
- 29. 戻り値Mybatis
- 30. オーバーライドメソッド戻り値
問題を解決するために質問を編集できますか? – vqdave