Gibt es hier einen "großen" unterschied, der wichtig ist?

  • Hy,

    ich habe 2 verschiedene schreibweisen, machen aber das gleiche. Gibt es da einen unterschied warum man eher die erste bzw. zweite Schreibweise nimmt? Ist das nicht egal? Ich erkenne hier nur das eine gespeichert wird und die andere nicht und die Schreibweise 1 muss ich vor dem Haupteil schreiben.


    Bedanke mich im vorraus für eure hilfe.


    Hauptteil:

    Code
    1. document.querySelectorAll(".subNavImage").forEach(function (elem) {
    2. elem.addEventListener("click", btnClick);
    3. });

    Schreibweise 1:

    Code
    1. let btnClick = function () {
    2. let elem = this.id;
    3.     ...
    4. };

    Schreibweise 2:

    Code
    1. function btnClick() {
    2. let elem = this.id;
    3.     ...
    4. };