ホームページ  >  に質問  >  本文

javascript - jsの関数のパラメータeとは何ですか?パラメータeの使い方は記事ごとに異なりますか?

某草草某草草2672日前1884

全員に返信(11)返信します

  • PHP中文网

    PHP中文网2017-06-26 10:59:08

    e はイベント、イベントオブジェクトを表す仮パラメータです。 。コンソール、ログ(e)、試してみることができます。
    たとえば、クリック イベントの場合、クリックされたオブジェクトが誰であるかを取得する必要がありますか?または、クリックの (x, y) 座標など、イベント オブジェクトが便利です

    返事
    0
  • ringa_lee

    ringa_lee2017-06-26 10:59:08

    これは type パラメータの略称です。使用するには、具体的な実装コードを確認する必要があります。 。 。

    返事
    0
  • 仅有的幸福

    仅有的幸福2017-06-26 10:59:08

    仮パラメータと実パラメータの概念を学びましょう

    返事
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-06-26 10:59:08

    これは単なる仮パラメータであり、名前は任意であり、ここでは e だけが使用されています

    返事
    0
  • 世界只因有你

    世界只因有你2017-06-26 10:59:08

    は実際には関数に渡す最初のパラメータであり、単に e

    という名前が付いています。

    返事
    0
  • 天蓬老师

    天蓬老师2017-06-26 10:59:08

    ここでの e はパラメータの名前です。

    パラメータは
    仮パラメータに分割されます: 仮パラメータは関数によって宣言されたローカル変数に相当し、実際のパラメータは独自の値を仮パラメータに割り当て、仮パラメータはこの値のみを保存します。関数内で使用されます。
    実際のパラメータ: 関数の呼び出し元は値を実パラメータに入れ、それを関数の仮パラメータに渡します。

    つまり、実パラメータと仮パラメータはパイプラインとインターフェースに相当し、関数を呼び出す人は計算したい値を関数に渡して計算することができます。

    あなたの例では、便宜上、コードを書いた人が関数ごとに e という仮パラメータを書きました。なぜ関数ごとに e の使い方が違うのかというと、関数自体が違う仕事をするからです。したがって、e の使い方が異なります。

    実際、JavaScript では仮パラメータと実パラメータの間に関係はありません。js 関数は名前付きの仮パラメータからではなく引数オブジェクトを読み取ってパラメータを取得するため、2 つの仮パラメータを定義して実際に 5 つの実パラメータを渡すことができます。パラメータを読み取ります。したがって、関数に仮パラメータを記述するかどうか、またその数は問題ではありません。これについては後で学習します。

    返事
    0
  • 某草草

    某草草2017-06-26 10:59:08

    私からも一言言わせてください! e in 関数はパラメータとして使用されます。この関数を呼び出すときは、このパラメータを指定するだけです。個人的な理解です^~^

    返事
    0
  • ringa_lee

    ringa_lee2017-06-26 10:59:08

    これは、盲目的に記述された単なるプレースホルダー パラメーターです。first_blood、double_kill のように記述できます。重要なのは、それを呼び出すときに括弧内に何を記述するかです。

    返事
    0
  • 学习ing

    学习ing2017-06-26 10:59:08

    関数を定義する括弧内には仮パラメータがあり、この関数を呼び出すときに任意に名前が付けられます。括弧内は実際のパラメータです。
    メソッドを定義します:

    リーリー

    この方法を使用します:

    リーリー

    返事
    0
  • 大家讲道理

    大家讲道理2017-06-26 10:59:08

    投稿者はおそらくこれらの関数がどのように呼び出されるのか知りません。

    リストされているポスターはすべてイベント処理関数です。つまり、onEdit (e) { ... } 的函数,并不需要你手动去调用这个函数,而是浏览器或者某个库自动在某个时刻调用你预先定义的 onEdit 関数を作成します。

    すると問題が発生します。異なるイベントがトリガーされると、取得する必要のあるデータも異なります (たとえば、マウス イベントとキーボード イベントのデータは異なる必要があります)。そのため、onEdit 関数を調整すると変更されます。 e" これをパラメータとして渡すと、さまざまなイベントのデータを取得できます。

    返事
    0
  • キャンセル返事