匿名関数へのパラメーターの受け渡しJavascript

アミール

name内の無名関数にパラメーター渡す必要がない理由がわかりませんでしaddEventListenerなぜ合格する必要がありますが、合格する必要はありeませんname行末の6行目を意味します。function(e)

let btn = document.querySelector(".test-btn");
  function firstFunction(e,name){
    e.preventDefault();
    btn.innerHTML = name;
  }
  btn.addEventListener("click",function(e){
    firstFunction(e, "Elon");
  });
特定のパフォーマンス

関数パラメーターを使用すると、ある位置のブロック、たとえばブロックAが、別の位置の関数ブロック、たとえばブロックBに情報を送信できます。パラメーターを渡すと、Aが引数を送信し、 Bは引数を受け入れます。

ここでは、送信される情報の一部がクリックコールバック内で初期化されます。

btn.addEventListener("click",function(e){
  firstFunction(e, "Elon");
});

e、クリックイベントは、ブラウザによって初期化され、コールバックに送信されます。ただし、"Elon"文字列はコールバック内に作成されます。最後に、コールバックはfirstFunction(e, "Elon")両方の情報をfirstFunction、またはBブロックに渡します。

渡される追加情報は、クリックコールバックの呼び出し元ではなく、クリックコールバック内で作成されるため、クリックコールバックは1つのパラメーターであるイベントのみを受け入れます。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

Bash関数へのパラメーターの受け渡し

分類Dev

Verilog関数へのパラメーターの受け渡し

分類Dev

svelte関数へのパラメーターの受け渡し

分類Dev

Matlab関数へのパラメーターの受け渡し

分類Dev

BASH関数へのパラメーターの受け渡し

分類Dev

関数へのパラメーターの受け渡しとキャスト

分類Dev

解決関数へのパラメーターの受け渡し

分類Dev

PostgreSQLとSSRS:PostgreSQL関数へのパラメーターの受け渡し

分類Dev

Cの関数へのパラメーターとしての構造体メンバーの受け渡し

分類Dev

SQL関数パラメーターの受け渡し

分類Dev

ルーターミドルウェア関数へのパラメーターの受け渡し

分類Dev

pthread関数への複数のパラメーターの受け渡しとアクセス

分類Dev

参照パラメーターを持つ関数へのポインターの受け渡し

分類Dev

関数へのパラメーターとしてのオブジェクトの受け渡し:MATLAB

分類Dev

Jqueryフェードアウト関数へのパラメーターの受け渡し

分類Dev

決定論的変数pymcへのパラメーターの受け渡し

分類Dev

python / flaskからjavascriptへのパラメーターの受け渡し

分類Dev

javascriptからmanagedbeanへのパラメーターの受け渡し

分類Dev

C-参照と値による関数への構造パラメーターの受け渡し

分類Dev

PythonからR関数へのベクトルとパラメーターの受け渡し

分類Dev

DjangoCreateViewへのパラメーターの受け渡し

分類Dev

TestNGXMLへのパラメーターの受け渡し

分類Dev

OPENQUERYへのパラメーターの受け渡し

分類Dev

WebBrowserDocumentCompletedへのパラメーターの受け渡し

分類Dev

タイプXMVECTORの関数パラメーターの受け渡し

分類Dev

ボタンへのパラメータの受け渡し

分類Dev

./configureへのパラメータの受け渡し

分類Dev

db.transaction関数を介したパラメーターの受け渡し

分類Dev

関数へのパラメーターの受け渡し:引数をパラメーターにバインドできません

Related 関連記事

  1. 1

    Bash関数へのパラメーターの受け渡し

  2. 2

    Verilog関数へのパラメーターの受け渡し

  3. 3

    svelte関数へのパラメーターの受け渡し

  4. 4

    Matlab関数へのパラメーターの受け渡し

  5. 5

    BASH関数へのパラメーターの受け渡し

  6. 6

    関数へのパラメーターの受け渡しとキャスト

  7. 7

    解決関数へのパラメーターの受け渡し

  8. 8

    PostgreSQLとSSRS:PostgreSQL関数へのパラメーターの受け渡し

  9. 9

    Cの関数へのパラメーターとしての構造体メンバーの受け渡し

  10. 10

    SQL関数パラメーターの受け渡し

  11. 11

    ルーターミドルウェア関数へのパラメーターの受け渡し

  12. 12

    pthread関数への複数のパラメーターの受け渡しとアクセス

  13. 13

    参照パラメーターを持つ関数へのポインターの受け渡し

  14. 14

    関数へのパラメーターとしてのオブジェクトの受け渡し:MATLAB

  15. 15

    Jqueryフェードアウト関数へのパラメーターの受け渡し

  16. 16

    決定論的変数pymcへのパラメーターの受け渡し

  17. 17

    python / flaskからjavascriptへのパラメーターの受け渡し

  18. 18

    javascriptからmanagedbeanへのパラメーターの受け渡し

  19. 19

    C-参照と値による関数への構造パラメーターの受け渡し

  20. 20

    PythonからR関数へのベクトルとパラメーターの受け渡し

  21. 21

    DjangoCreateViewへのパラメーターの受け渡し

  22. 22

    TestNGXMLへのパラメーターの受け渡し

  23. 23

    OPENQUERYへのパラメーターの受け渡し

  24. 24

    WebBrowserDocumentCompletedへのパラメーターの受け渡し

  25. 25

    タイプXMVECTORの関数パラメーターの受け渡し

  26. 26

    ボタンへのパラメータの受け渡し

  27. 27

    ./configureへのパラメータの受け渡し

  28. 28

    db.transaction関数を介したパラメーターの受け渡し

  29. 29

    関数へのパラメーターの受け渡し:引数をパラメーターにバインドできません

ホットタグ

アーカイブ