Come utilizzare i metodi degli oggetti in JavaScript?

Come utilizzare i metodi degli oggetti in JavaScript?
JavaScript è un linguaggio open source, di alto livello, orientato agli oggetti (OOP) e di programmazione Web che rende le nostre pagine Web e le nostre applicazioni Web interattive e dinamiche. Poiché JavaScript è un linguaggio OOP, quindi tutto è un oggetto in JavaScript e un oggetto è tutto ciò che ha alcune proprietà e attributi

L'oggetto è un tipo di dati non prime che memorizza raccolte di elementi in coppie di valore chiave in JavaScript. Per lavorare con gli oggetti, possiamo chiamare metodi su tali oggetti e JavaScript ci offre alcuni metodi integrati (blocco predefinito di codice) che possiamo usare per lavorare con gli oggetti.

Quali sono i metodi degli oggetti?

Metodi oggetto di JavaScript sono alcune funzioni o azioni specifiche che possono essere eseguite sull'oggetto specificato. Per accedere a un metodo oggetto, il sintassi è riportato di seguito:

Il metodo viene invocato chiamando il nome del metodo dopo l'oggetto utilizzando l'operatore DOT.

myobj.MethodName ();

myobj è l'oggetto su cui viene chiamato un metodo.

Facciamo un esempio in cui inizializzeremo un oggetto e quindi chiameremo un metodo su quell'oggetto:

// Crea uno studente di oggetti
var Student =
primo nome: "Peter",
LastName: "Parker",
fullname: function ()
ritorno questo.firstname + "" + questo.cognome;

;
// Chiama il metodo oggetto fullname
console.registro (studente.nome e cognome());

L'output del codice sopra è riportato di seguito:

Ora che vediamo come chiamare un metodo oggetto, discutiamo alcuni dei metodi integrati del globale Oggetto che possiamo chiamare e utilizzare in JavaScript.

Oggetto.Crea () metodo

L'oggetto.Create () il metodo integrato viene utilizzato per creare un nuovo oggetto e quindi collegare l'oggetto appena creato con un oggetto specificato. Il vantaggio dell'oggetto.Il metodo create () è che possiamo creare un nuovo oggetto utilizzando il prototipo di oggetti specificato. Dimostriamo il fenomeno con l'aiuto di un esempio dell'oggetto.Metodo create ():

// Crea uno studente di oggetti
var Student =
primo nome: "Peter",
LastName: "Parker",
fullname: function ()
ritorno questo.firstname + "" + questo.cognome;

;
// Crea nuovo oggetto
VarNewStudent = oggetto.creare (studente);
// cambia cognome dello studente
nuovo studente.lastName = "Alberto";
// Chiama il metodo oggetto fullname
console.Registro (Newstudent.nome e cognome()); // Peter Alberto

Nel codice sopra, abbiamo inizializzato uno "studente" dell'oggetto e successivamente, abbiamo creato un nuovo oggetto "nuovo studente" usando l'oggetto.Metodo create (), questo nuovo oggetto è mappato sul prototipo dell'oggetto studentesco. Successivamente, abbiamo cambiato il cognome del nuovo oggetto e poi chiamato il nome e cognome() Metodo su questo nuovo oggetto. L'output è riportato di seguito:

Come possiamo osservarlo a parte il cognome cambiato, il nuovo studente L'oggetto ha le stesse proprietà e il metodo dell'oggetto studentesco.

L'oggetto.Metodo dei tasti ()

Poiché gli oggetti archiviano coppie di valore chiave, quindi per ottenere quei tasti utilizziamo l'oggetto.Metodo dei tasti (). L'oggetto.Il metodo dei tasti () restituisce un array di tasti. Inizializzamo un oggetto e chiamiamo l'oggetto.Metodo Keys () su quell'oggetto specifico:

// Crea uno studente di oggetti
var Student =
primo nome: "Peter",
LastName: "Parker"
;
// Ottieni le chiavi dello studente oggetto
console.registro (oggetto.tasti (studente)); // [nome e cognome]

Vedremo nell'output un array che avrà le chiavi del nostro studente di oggetti:

// Crea uno studente di oggetti
var Student =
primo nome: "Peter",
LastName: "Parker"
;
// Ottieni le chiavi dello studente oggetto
console.registro (oggetto.tasti (studente)); // [nome e cognome]

Possiamo usare l'oggetto.Metodo dei tasti () per verificare la lunghezza dell'oggetto come mostrato di seguito:

// Crea uno studente di oggetti
var Student =
primo nome: "Peter",
LastName: "Parker"
;
// Trova la lunghezza dello studente
console.registro (oggetto.Keys (studente).lunghezza); // 2

Come puoi vedere, l'oggetto.Il metodo dei tasti ”restituisce la lunghezza dell'oggetto:

Oggetto.Metodo valori ()

Funziona come l'oggetto.Metodo dei tasti () ma invece di restituire un array di tasti restituisce una serie di valori di quell'oggetto:

// Crea uno studente di oggetti
var Student =
primo nome: "Peter",
LastName: "Parker"
;
// Ottieni valori di studente
console.registro (oggetto.valori (studente)); // [Peter Parker]

Come puoi vedere, l'oggetto.Il metodo dei valori "restituisce i valori dell'oggetto:

Conclusione

Un oggetto è qualcosa che contiene proprietà e attributi e in JavaScript, memorizza coppie di valore chiave. La sintassi myobj.MethodName () viene utilizzato per chiamare un metodo su un oggetto. JavaScript ci offre anche alcuni metodi integrati dell'oggetto globale come Oggetto.creare(), Oggetto.valori(), Oggetto.tasti (). IL Oggetto.creare() Il metodo crea un nuovo oggetto con il prototipo di oggetto specificato, Oggetto.tasti () Restituisce un array delle chiavi dell'oggetto mentre Oggetto.valori() Restituisce una matrice di valori di oggetti.

In questo post, discutiamo di come utilizzare i metodi di oggetto in JavaScript chiamando prima un metodo definito dall'utente e quindi utilizzando i metodi integrati dell'oggetto globale.