どのJavaScriptコードでも、機能の最後にreturn
と書くことが重要ですか?それはウェブサイトのパフォーマンスに影響を及ぼしますか?返品の重要性
function something(x, y) {
// code code code
}
:
function something(x, y) {
// code code code
return;
}
は、このような文の不在とまったく同じことを行います。このような関数の最後で
どのJavaScriptコードでも、機能の最後にreturn
と書くことが重要ですか?それはウェブサイトのパフォーマンスに影響を及ぼしますか?返品の重要性
function something(x, y) {
// code code code
}
:
function something(x, y) {
// code code code
return;
}
は、このような文の不在とまったく同じことを行います。このような関数の最後で
平野、 "裸" return
、 something()
のいずれかのバージョンを呼び出すと、undefined
が返されます。
ここでは、特殊なケースで関数を終了したいときに、式のない文を使用すると便利です。たとえば:
function somethingElse(object) {
if (object.importantThing == null)
return;
// more code
}
ようなプレーンなreturn
は、関数の残りの部分が実行される前に、すぐに終了する機能になります。
return
文で使用するための2つの理由があります。最後に到達する前に機能を終了するには
が。
呼び出し元が使用する関数から特定の値を戻すこと。
これらのいずれかを実行する必要がない場合は、return
ステートメントを省略できます。 return
ステートメントを実行せずに関数の最後に到達した場合は、関数がreturn undefined;
で終了したかのようになります。
関数が有用な値を返すようにしたい場合は、非常に重要です。そうでない場合、 'return undefined;'は暗黙的であり、パフォーマンスの違いはありません。 – Pointy
@Pointy正確にどれくらい重要ですか?私は通常JSを使ってHTMLコードやデータセットを書いていますが、 'return'が必要ですか? –
'return'ステートメントの意味を知っていますか?あなたが何らかの結果を計算するために関数を呼び出し、その結果が呼び出し環境で利用可能であると期待するなら、 'return'はそれの重要な部分です。 – Pointy