質問編集履歴

1

コードの追加

2017/02/03 12:35

投稿

rera
rera

スコア109

test CHANGED
File without changes
test CHANGED
@@ -42,6 +42,52 @@
42
42
 
43
43
 
44
44
 
45
+ ```javascropt
46
+
47
+ module.exports.hoge = (id) => {
48
+
49
+ const promise = new Promise((resolve, reject) => {
50
+
51
+ const connection = getConnection(info);
52
+
53
+ const sql = 'hoge.query';
54
+
55
+
56
+
57
+ connection.connect();
58
+
59
+ connection.query(sql, [hoge], (err, data) => {
60
+
61
+ if (err) {
62
+
63
+ reject(err);
64
+
65
+ connection.end();
66
+
67
+ return;
68
+
69
+ }
70
+
71
+ resolve(data[0]);
72
+
73
+ connection.end();
74
+
75
+ });
76
+
77
+ });
78
+
79
+
80
+
81
+ return promise;
82
+
83
+ };
84
+
85
+ ```
86
+
87
+ このコードは上記と全く同じ動作をするのでしょうか?
88
+
89
+
90
+
45
- 上記のようなコードの書き方ではなく、かつESLintでエラーが出ない書き方は
91
+ 最初に書いたコードの書き方ではなく、かつESLintでエラーが出ない書き方は
46
92
 
47
93
  どういった書き方があるのでしょうか?