質問編集履歴

1

ううううう。。。。。

2017/07/16 14:06

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -33,3 +33,47 @@
33
33
  if(error === undefined | error === null) return next(error);
34
34
 
35
35
  ```
36
+
37
+
38
+
39
+ # 追記
40
+
41
+ maisumakunさんの回答を拝見して、掲載コードに意図しないミスがあることに気づきましたので、いかに改めて質問内容の訂正版を掲載いたします。。。
42
+
43
+
44
+
45
+ Node.jsでexpress.jsフレームワークを使っているコードを見ていると、よく以下のように書かれているのを見かけます。
46
+
47
+
48
+
49
+ ```ここに言語を入力
50
+
51
+ if(error) return next(error);
52
+
53
+ ```
54
+
55
+
56
+
57
+ 個人的には、if(error)みたいな省略した書き方は好まないのですが、
58
+
59
+ 以下のような書き方でも問題ないのですよね?
60
+
61
+
62
+
63
+ ```
64
+
65
+ if(typeof error !== 'undefined' || error !== null) return next(error);
66
+
67
+ ```
68
+
69
+
70
+
71
+ ちなみに、以下の書き方と上記の書き方では何か違いってあるのでしょうか?
72
+
73
+
74
+
75
+ ```
76
+
77
+ if(error !== undefined || error !== null) return next(error);
78
+
79
+ ```