回答編集履歴
2
不明瞭な表現の修正
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()`の呼び出しを修正
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
|
|