私が使った限り、es6;私は私の質問は、複数の条件が関数であるならば、我々は条件内のリターンを書くために必要なのですかそれはその仕事をするである。この中で、我々はは、関数内に条件がある場合は、 `return`リテラルを追加する必要があります
.then((res) => res.body } // equivalent to return res.body
ようreturn
リテラルを省略することができることを知って来ますか?
.then((res) => {
if (some_codition) {
res.send();
} else {
if (other_condition)
res.status(200).json(user);
else
res.status(404).json(user);
}
})
意志作業上記(機能復帰せずに実行することを意味)または私はベストプラクティスとしてreturn
を追加する必要がありますか?
私は、 'return'を追加することは常に1つのステートメントだけを持つ関数を除いて、良い方法であると言います。これは可読性の問題です。メソッドが何かを返すことはすぐに明らかになるはずです。 – Sulthan
「*それは仕事をしますか?」とはどういう意味ですか? – Bergi
矢印関数は、簡潔な本体構文(単一の式で構成されている)を使用する場合にのみ暗黙的に何かを返します。ボディに*ブロック*( '{...}')を使うとすぐに、それは単なる普通の関数です。 – Bergi