このコードの括弧は何のためのものですか?

遊び場

これが私が混乱しているコードです:

const getMousePosition = (x, y) => ({
  x: x,
  y: y
});

矢印の機能を理解しています。例えば、

const addOne = (x) => x + 1;

と同じです

const addOne = function(x) {
  return x + 1;
}

私が不確かなのは、一番上のコードの角かっこを囲む括弧です。

...({
  x: x,
  y: y
});

それらが存在しなかった場合、最上位のコードはオブジェクトを返すだけです...誰かが括弧を追加するとどうなるかを私に説明できますか?

前もって感謝します。

タッドマン

{ a: 'b' }ようなコードブロックとして解釈されるのとは対照的に、JavaScriptオブジェクトを返すこと{ a(); }です。

言い換えれば、それは1に展開されます

const getMousePosition = function(x, y) {
  return ({
    x: x,
    y: y
  });
}

1もちろん、thisすべての矢印関数ごとに動作が異なります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

このmakefileルールの中括弧は何のためのものですか?

分類Dev

これらのバッチコードの行は何のためのものですか?

分類Dev

この悪意のあるコードは何のためのものですか?

分類Dev

このJavaScript式は何のためのものですか

分類Dev

このIPは何のためのものですか?

分類Dev

このコードを実行するための最も効率的な方法は何ですか?

分類Dev

この関数パラメータは何のためのものですか?

分類Dev

このJavaコードで使用されている暗号化は何ですか?このための任意のPHPequavent

分類Dev

私のコンピュータの背面にあるこれらのスライドするものは何のためですか?

分類Dev

どういうわけか、ここでコードを減らすために配列または何か他のものを使用できますか?

分類Dev

TypeScript-「unique」キーワードは何のためのものですか?

分類Dev

c#のこのコードに相当するものは何ですか

分類Dev

javascriptのこのコードに相当するものは何ですか

分類Dev

PythonのこのRubyコードに相当するものは何ですか?

分類Dev

resource_idsフィールドは何のためのものですか?

分類Dev

このために不足しているコードは何ですか。

分類Dev

Linuxサーバーを停止するためのこれらのコマンドの違いは何ですか?

分類Dev

このコードを短くする最良の(または最も速い)方法は何ですか?

分類Dev

UIPageContolと相互作用するスクロールビュー?このためのコードは何ですか?

分類Dev

このコードが何も出力しないのはなぜですか?

分類Dev

このPythonコードが何も出力しないのはなぜですか

分類Dev

このRubyコードが何も返さないのはなぜですか?

分類Dev

GameViewControllerのメソッドunarchiveFromFileは何のためのものですか?

分類Dev

このコードでの `attr:str`の使用は何ですか

分類Dev

このコードでの `$`の意味は何ですか?

分類Dev

このファイルconfig.ruとは何ですか?それは何のためのものですか?

分類Dev

サブクリップ:右上の緑色のバーアイコンは何のためのものですか?

分類Dev

このコードの私のエラーは何ですか?

分類Dev

hybrisのhjmpts列は何のためのものですか?

Related 関連記事

  1. 1

    このmakefileルールの中括弧は何のためのものですか?

  2. 2

    これらのバッチコードの行は何のためのものですか?

  3. 3

    この悪意のあるコードは何のためのものですか?

  4. 4

    このJavaScript式は何のためのものですか

  5. 5

    このIPは何のためのものですか?

  6. 6

    このコードを実行するための最も効率的な方法は何ですか?

  7. 7

    この関数パラメータは何のためのものですか?

  8. 8

    このJavaコードで使用されている暗号化は何ですか?このための任意のPHPequavent

  9. 9

    私のコンピュータの背面にあるこれらのスライドするものは何のためですか?

  10. 10

    どういうわけか、ここでコードを減らすために配列または何か他のものを使用できますか?

  11. 11

    TypeScript-「unique」キーワードは何のためのものですか?

  12. 12

    c#のこのコードに相当するものは何ですか

  13. 13

    javascriptのこのコードに相当するものは何ですか

  14. 14

    PythonのこのRubyコードに相当するものは何ですか?

  15. 15

    resource_idsフィールドは何のためのものですか?

  16. 16

    このために不足しているコードは何ですか。

  17. 17

    Linuxサーバーを停止するためのこれらのコマンドの違いは何ですか?

  18. 18

    このコードを短くする最良の(または最も速い)方法は何ですか?

  19. 19

    UIPageContolと相互作用するスクロールビュー?このためのコードは何ですか?

  20. 20

    このコードが何も出力しないのはなぜですか?

  21. 21

    このPythonコードが何も出力しないのはなぜですか

  22. 22

    このRubyコードが何も返さないのはなぜですか?

  23. 23

    GameViewControllerのメソッドunarchiveFromFileは何のためのものですか?

  24. 24

    このコードでの `attr:str`の使用は何ですか

  25. 25

    このコードでの `$`の意味は何ですか?

  26. 26

    このファイルconfig.ruとは何ですか?それは何のためのものですか?

  27. 27

    サブクリップ:右上の緑色のバーアイコンは何のためのものですか?

  28. 28

    このコードの私のエラーは何ですか?

  29. 29

    hybrisのhjmpts列は何のためのものですか?

ホットタグ

アーカイブ