ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript のアロー関数: 中括弧があるのか​​、それとも中括弧がないのか?

JavaScript のアロー関数: 中括弧があるのか​​、それとも中括弧がないのか?

Linda Hamilton
リリース: 2024-12-05 08:15:11
オリジナル
944 人が閲覧しました

Arrow Functions in JavaScript: Braces or No Braces?

アロー関数のあいまいさ: 中括弧があるかどうか?

評判の高いプログラミングのレッスンを続けている最中に、アロー関数に関してジレンマが生じました。中括弧 ({ }) を組み込むと、テスト中に関数が誤動作する可能性がありました。ただし、中括弧を削除すると、すべてがシームレスに機能しました。

この謎を解明するために、アロー関数の微妙な点を詳しく調べてみましょう。中括弧のペアがブロックを形成すると、ステートメントのリストが導入され、出力を生成するには明示的な return ステートメントが必要になります。この場合、中かっこが存在するため、return キーワードを追加する必要があります。

(one) => {
  return oneTodo(one, action);
}
ログイン後にコピー

または、中かっこを省略すると、アロー関数の簡潔な本体が作成されます。この本体は単一の式で構成され、その結果が関数の戻り値になります。したがって、括弧だけでアロー関数を囲む場合は、return ステートメントが暗黙的に示されます。

(one) => oneTodo(one, action)
ログイン後にコピー

このニュアンスを理解すると、アロー関数が適切に機能し、JavaScript 開発で簡潔で効率的なコードが可能になります。

以上がJavaScript のアロー関数: 中括弧があるのか​​、それとも中括弧がないのか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート