I 9.2.12 in ES6 Spezifikation gerade lese, ist es „parameterNames Lassen Sie die BoundNames von Formalen sein“ am 7. stapWas die „BoundNames von Formalen“ bedeuten in ES6 Spezifikation tut
Aber was bedeutet das " BoundNames von Formals "gemein? Ich kenne Formale ist die FormalParameters Liste.
Haben Sie einige Beispiele? Oder können Sie das genauer erklären?
Danke.
Danke. Du meinst, wenn der Code ist: 1.Funktion foo (x, y) {} 2.Funktion foo (x, ... y) {} 3.Funktion() {x, y} {} so sollte der ParameterNames sein 1. ['a', 'b'] 2. ['a', 'b'] 3. ['default'] Wenn ich recht habe, kannst du einige andere Situationen ergänzen, die von mir ignoriert werden @georg –
Nein, "default" wird nur für Funktionsnamen verwendet, nicht für Parameter. Also wird es für alle drei "[x, y]" sein. – georg
Danke. Ich habe Ihre Idee. Übrigens, gibt es irgendeine andere Situation, die von mir ignoriert wird? @georg –