So verwenden Sie Objektmethoden in JavaScript?

So verwenden Sie Objektmethoden in JavaScript?
JavaScript ist eine Open-Source-, hochrangige, objektorientierte (OOP), Web-Programmiersprache, die unsere Webseiten und Webanwendungen interaktiv und dynamisch macht. Da JavaScript eine OOP -Sprache ist, ist alles ein Objekt in JavaScript und ein Objekt ist alles, was einige Eigenschaften und Attribute hat

Das Objekt ist ein nicht primitiver Datentyp, der Sammlungen von Elementen in Schlüsselwertpaaren in JavaScript speichert. Um mit Objekten zu arbeiten, können wir Methoden auf diesen Objekten aufrufen, und JavaScript bietet uns einige integrierte Methoden (vordefinierter Codeblock), mit denen wir mit Objekten arbeiten können.

Was sind Objektmethoden?

Objektmethoden von JavaScript sind einige spezifische Funktionen oder Aktionen, die im angegebenen Objekt ausgeführt werden können. Um auf eine Objektmethode zuzugreifen, die Syntax wird unten angegeben:

Die Methode wird aufgerufen, indem der Methodenname nach dem Objekt mit dem Punktoperator aufgerufen wird.

Myobj.methodName ();

Myobj ist das Objekt, auf das eine Methode aufgerufen wird.

Lassen Sie uns ein Beispiel durchlaufen, in dem wir ein Objekt initialisieren und dann eine Methode auf diesem Objekt aufrufen:

// Objektstudent erstellen
var student =
FirstName: "Peter",
Lastname: "Parker",
Vollname: function ()
Rückkehr.FirstName + "" + dies.Familienname, Nachname;

;
// Die Objektmethode aufrufen Fullname
Konsole.Protokoll (Student.vollständiger Name());

Die Ausgabe des obigen Codes ist unten angegeben:

Nachdem wir nun sehen, wie wir eine Objektmethode aufrufen, lassen Sie uns einige der integrierten Methoden der Global erörtern Objekt dass wir in JavaScript anrufen und verwenden können.

Objekt.create () Methode

Das Objekt.Die integrierte Methode create () wird verwendet, um ein neues Objekt zu erstellen und dann das neu erstellte Objekt mit einem angegebenen Objekt zu verknüpfen. Der Vorteil des Objekts.Methode create () ist, dass wir ein neues Objekt mit dem angegebenen Objektprototyp erstellen können. Lassen Sie uns das Phänomen mit Hilfe eines Beispiels des Objekts demonstrieren.create () Methode:

// Objektstudent erstellen
var student =
FirstName: "Peter",
Lastname: "Parker",
Vollname: function ()
Rückkehr.FirstName + "" + dies.Familienname, Nachname;

;
// neues Objekt erstellen
varNewstudent = Objekt.erstellen (Schüler);
// den Nachnamen des Schülers ändern
neuer Student.Lastname = "Alberto";
// Die Objektmethode aufrufen Fullname
Konsole.Protokoll (NewStudent.vollständiger Name()); // Peter Alberto

Im obigen Code haben wir ein Objekt „Student“ initialisiert und danach ein neues Objekt erstellt "neuer Student" Verwenden des Objekts.create () Methode, dieses neue Objekt wird auf den Prototyp des Schülerobjekts zugeordnet. Danach haben wir den Nachnamen des neuen Objekts geändert und dann die genannt vollständiger Name() Methode zu diesem neuen Objekt. Die Ausgabe ist unten angegeben:

Wie wir das beobachten können, abgesehen von dem geänderten Nachnamen, die neuer Student Das Objekt hat die gleichen Eigenschaften und die gleiche Methode wie das Schülerobjekt.

Das Objekt.Keys () Methode

Wenn Objekte Schlüsselwertpaare speichern, verwenden wir das Objekt, um diese Schlüssel zu erhalten.Keys () Methode. Das Objekt.Keys () Methode gibt eine Reihe von Schlüssel zurück. Lassen Sie uns ein Objekt initialisieren und das Objekt aufrufen.Keys () -Methode für dieses spezifische Objekt:

// Objektstudent erstellen
var student =
FirstName: "Peter",
Lastname: "Parker"
;
// Tasten des Objektstudenten erhalten
Konsole.Protokoll (Objekt.Schlüssel (Student)); // [Vorname Nachname]

Wir werden in der Ausgabe ein Array sehen, das die Schlüssel unseres Objektstudenten enthält:

// Objektstudent erstellen
var student =
FirstName: "Peter",
Lastname: "Parker"
;
// Tasten des Objektstudenten erhalten
Konsole.Protokoll (Objekt.Schlüssel (Student)); // [Vorname Nachname]

Wir können das Objekt verwenden.Keys () Methode zur Überprüfung der Länge des Objekts wie unten gezeigt:

// Objektstudent erstellen
var student =
FirstName: "Peter",
Lastname: "Parker"
;
// Länge des Schülers finden
Konsole.Protokoll (Objekt.Schlüssel (Student).Länge); // 2

Wie Sie sehen können, das „Objekt.Die Tastenmethode gibt die Länge des Objekts zurück:

Objekt.Werte () Methode

Es funktioniert wie das Objekt.Keys () -Methode, aber anstatt ein Array von Schlüssel zurückzugeben, wird ein Array von Werten dieses Objekts zurückgegeben:

// Objektstudent erstellen
var student =
FirstName: "Peter",
Lastname: "Parker"
;
// Werte des Schülers erhalten
Konsole.Protokoll (Objekt.Werte (Schüler)); // [Peter Parker]

Wie Sie sehen können, das „Objekt.Werte “Methode gibt die Werte des Objekts zurück:

Abschluss

Ein Objekt ist etwas, das Eigenschaften und Attribute enthält, und in JavaScript speichert es Schlüsselwertpaare. Die Syntax Myobj.methodName () wird verwendet, um eine Methode auf einem Objekt aufzurufen. JavaScript bietet uns auch einige integrierte Methoden des globalen Objekts wie z Objekt.erstellen(), Objekt.Werte(), Objekt.Schlüssel(). Der Objekt.erstellen() Die Methode erstellt ein neues Objekt mit dem angegebenen Objektprototyp, Objekt.Schlüssel() Gibt eine Reihe der Objektschlüssel zurück, während Objekt.Werte() Gibt eine Reihe von Objektwerten zurück.

In diesem Beitrag diskutieren wir, wie Objektmethoden in JavaScript verwendet werden, indem zuerst eine benutzerdefinierte Methode aufgerufen und dann die integrierten Methoden des globalen Objekts verwendet werden.