1. Bedingte Zugriffsattribute ?. ist eine neue Funktion, die in ES2020 eingeführt wurde. Es handelt sich um einen Operator für bedingten Eigenschaftszugriff. Wenn Sie auf einen Eigenschaftswert einer Siehe das Beispiel: lass Buch = {Preis:10, Auflage:10, Name: "Javascript" } console.log(Buch.Seite.Nummer) Direkte Fehlermeldung:
Da der Wert von Wenn Sie nicht sicher sind, ob ein Wert console.log(Buch.Seite?.Nummer) Ausgabe:
2. Einführung in Pfeilfunktionen Die Pfeilfunktion ist eine Kurzmethode zum Definieren von Funktionen, die in Beispiel: sei Quadrat = x=>x**2; konsole.log(quadrat(3)) Ausgabe:
Die Definition dieser Funktion entspricht der traditionellen Funktion: Funktion Quadrat(x){ return x**2 } Pfeilfunktionen werden häufig verwendet, um eine unbenannte Funktion als Parameter an eine andere Funktion zu übergeben. sei Nums = [1,2,3,4].map(x=>x*2) console.log(Zahlen) Ausgabe:
Pfeilfunktionen lassen den Code prägnanter aussehen. Wenn Sie zum Definieren einer Funktion das herkömmliche Nums = [1,2,3,4].map(Funktion(x){return x*2}) console.log(Zahlen) Wenn eine Pfeilfunktion mehrere Parameter hat, müssen diese in Klammern eingeschlossen werden. Konstante Addition = (x,y)=>x+y; konsole.log(hinzufügen(1,2)) Wenn der Hauptteil einer Pfeilfunktion mehrere Anweisungen enthält, schließen Sie den Hauptteil in geschweifte Klammern ein und verwenden Sie das Schlüsselwort return, um den Wert zurückzugeben. const add = (x,y)=>{let tmp=x+y;return tmp}; konsole.log(hinzufügen(1,2)) Zu diesem Zeitpunkt entspricht der Funktionskörper der Pfeilfunktion genau dem Funktionskörperformat der normalen Dies ist das Ende dieses Artikels über den bedingten Zugriff auf Eigenschaften und Pfeilfunktionen in JavaScript. Weitere relevante Informationen zum bedingten Zugriff auf Eigenschaften und Pfeilfunktionen in JavaScript finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Die beste Lösung zur Implementierung digitaler Plus- und Minus-Buttons mit reinem CSS
Ein Ereignis ist eine vom Benutzer oder dem Brows...
1. Der Tomcat-Dienst ist nicht geöffnet Geben Sie...
Wenn Sie auf einem Windows-Server regelmäßig Date...
In diesem Artikelbeispiel wird der spezifische Co...
Nginx (Engine x) ist ein leichter, leistungsstark...
Wenn der vorhandene Videoplayer die Anforderungen...
Ich schreibe gerade ein kleines Programm. Da die ...
Dieser Artikel wurde auf GitHub https://github.co...
Heute werde ich Ihnen einen Laufschrifteffekt zei...
Inhaltsverzeichnis 1. Was ist der Lebenszyklus 2....
1. Einzelne Tabellenabfrage -> Update UPDATE T...
Inhaltsverzeichnis 1. Primärschlüssel vorhanden 2...
Vorwort In der Demonstration [IE9-] ist der Farbv...
Der Erste : Code kopieren Der Code lautet wie folg...
Was ist ZooKeeper ZooKeeper ist ein Top-Level-Pro...