Es gibt vier Möglichkeiten, Objekte zu erstellen:
Ein Objekt hat Eigenschaften und Methoden. 1. Objekte durch Literalwert erstellenvar person1 = { Name:'Conan', Alter: 12, Geschlecht: männlich, essen:Funktion(){ console.log("Ich habe Hunger und möchte essen") }, sagen:funktion(){ console.log("Mein Name ist Conan") } } console.log("person.eat-Ausgabefunktion",person.eat) person.eat(); //Gib direkt aus: Ich habe Hunger und möchte essen
2. Verwenden Sie den neuen Charakter, um ein Objekt zu erstellenvar person2 = neues Objekt(); person2.name = "Conan" person2.Alter = '21' person2.sex = "männlich" person2.essen=Funktion(){ console.log("Ich habe Hunger und möchte essen") } person2.say=funktion(){ console.log("Mein Name ist Conan") } console.log('sex',person2.sex) //Ausgabe männlich Die Nachteile der beiden oben genannten Möglichkeiten zum Erstellen von Objekten:
3. Erstellen Sie ein Objekt mit Ihrem eigenen KonstruktorFunktion Person(Name,Alter,Geschlecht,Gefällt mir){ console.log('Dem Parameter like wird kein Wert übergeben, er ist nicht definiert',like) //Hier bezieht sich dies auf das Personenobjekt console.log('this',this) dies.name=Name; dies.Alter=Alter; dies.Geschlecht=Geschlecht; dies.sagen=funktion(){ console.log("Mein Name ist",Name) } } //Diese Codezeile bedeutet, ein Objekt zu erstellen//Gleichzeitig ein Objekt zu instanziieren//Und die Eigenschaften dieses Objekts zu initialisieren//Diese Codezeile ist also nicht einfach let per1=new Person('Conan',19,'男'); per1.sagen(); console.log(pro1 Instanz von Person);//true Jetzt wissen wir, dass
Wenn wir ein neues Objekt erstellen, tun wir vier Dinge: Wenn wir ein benutzerdefiniertes Objekt erstellen, verstehen wir, dass wir beim Erstellen eines neuen Objekts vier Dinge tun:
4. Das Factory-Muster erstellt ObjekteFunktion createObj(Name,Alter) { let obj = neues Objekt(); Objekt.Name=Name; obj.age=Alter; obj.sayHi=Funktion(){ konsole.log(Objektname) } gibt Objekt zurück; } let per=createObj('Objekt',200) console.log(pro.Alter); //200 per.sayHi(); //Si Teng Damit ist dieser Artikel über die vier Möglichkeiten zum Erstellen von Objekten in JS abgeschlossen. Weitere Informationen zu den vier Möglichkeiten zum Erstellen von Objekten in JS 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:
|
>>: Einige Gedanken und Erfahrungen zum Thema Gestaltung und Erstellung von Webseiten (Websites)
Vim ist ein Texteditor, den wir unter Linux sehr ...
Inhaltsverzeichnis 1. Komponentenregistrierung 2....
Inhaltsverzeichnis Ursache des Vorfalls Verwenden...
Inhaltsverzeichnis 1. Modulares Konzept 2. Modula...
Vorwort: Ich bin kürzlich auf das Problem der Ins...
In MySQL können Sie mit der REVOKE-Anweisung best...
Klicken Sie mit JavaScript, um die Form des Bilde...
Inhaltsverzeichnis Prinzip der Kill-Befehlsausfüh...
Löschprozedur sp_name/ Zuvor habe ich Ihnen die G...
1. Einleitung Vor ein paar Tagen bin ich bei der ...
In diesem Artikelbeispiel wird der spezifische Co...
Wenn Sie sich bei der Verwendung der MySQL-Datenb...
Inhaltsverzeichnis Datenspalten isolieren Präfixi...
In vielen Fällen wird die Schaltfläche „Senden“ du...
Unter Linux verwenden wir normalerweise den Befeh...