回答編集履歴

2

不明瞭な表現の修正

2020/11/15 13:48

投稿

itepechi
itepechi

スコア248

test CHANGED
@@ -54,13 +54,13 @@
54
54
 
55
55
 
56
56
 
57
- これを解決するために`m_sql()`自体を非同期化してしまいましょう。
57
+ これを解決するために`m_sql()`自体を非同期化(`Promise`化)してしまいましょう。
58
58
 
59
59
 
60
60
 
61
61
  ```javascript
62
62
 
63
- // 頭に`async`を付ける
63
+ // 頭に`async`を付けることで、関数の返り値を`Promise`にします
64
64
 
65
65
  async function m_sql (code, argv) {
66
66
 

1

`m_sql()`の呼び出しを修正

2020/11/15 13:48

投稿

itepechi
itepechi

スコア248

test CHANGED
@@ -116,7 +116,7 @@
116
116
 
117
117
  // 関数の外で`await`を使うことを「Top-level await」と呼びます
118
118
 
119
- console.log(await m_sql);
119
+ console.log(await m_sql("SELECT * FROM auth;"));
120
120
 
121
121
  ```
122
122
 
@@ -132,7 +132,7 @@
132
132
 
133
133
  // 処理全体をここに入れてください
134
134
 
135
- console.log(await m_sql);
135
+ console.log(await m_sql("SELECT * FROM auth;"));
136
136
 
137
137
  }
138
138