Cos'è un metodo in JavaScript?

Cos'è un metodo in JavaScript?
La definizione più semplice di un metodo è che è una funzione che appartiene ad una classe. Tuttavia, in JavaScript, un metodo è una funzione che appartiene ad un oggetto o una serie di alcune istruzioni che eseguono un determinato compito. Una funzione è un codice di alcune istruzioni che eseguono un'attività. Un oggetto è una cosa con determinate proprietà e tipi. Una camicia, ad esempio, è un oggetto e il suo colore o dimensione sono le sue proprietà.

Sintassi di invocazione del metodo

myobj.myMethod ('argomento');

Dove myobj è un oggetto su cui il mymethod è chiamato.

Cos'è un metodo?

Un metodo JavaScript è un'azione eseguita su un oggetto ed è una proprietà che contiene una definizione di funzione, ad esempio, supponiamo di avere una funzione che ha il primo nome, il LastName, Regno e un metodo con il nome di FullName che restituisce il primo nome e il cognome di una persona I-e il nome completo di una persona. Il fullname è la proprietà e la funzione è il valore.

const Student =
Primo nome: "Jhon",
LastName: "Cena",
Rego: 12311,
fullname: function ()
Restituisci questo.firstname + "" + questo.cognome;

;
Avviso (studente.nome e cognome());

IL nome e cognome() è il metodo dell'oggetto studente e funge da proprietà. IL nome e cognome viene eseguito come una funzione se invocata con () Tuttavia si dovrebbe tenere presente che si tratta di una proprietà.

Abbiamo usato Questo Parola chiave nell'esempio sopra perché volevamo accedere alla proprietà di un oggetto all'interno di un metodo dello stesso oggetto.

Supponiamo di aver invocato il nome e cognome senza parentesi () Quindi restituirà semplicemente la definizione della funzione:

const Student =
Primo nome: "Jhon",
LastName: "Cena",
Rego: 12311,
fullname: function ()
Restituisci questo.firstname + "" + questo.cognome;

;
Avviso (studente.nome e cognome);

Metodo Aggiunta a un oggetto

Possiamo anche aggiungere un nuovo metodo a un oggetto in JavaScript. Modificheremo leggermente il codice di esempio sopra per raggiungere il nostro scopo I-E aggiungeremo un metodo a un oggetto:

const Student =
Primo nome: "Jhon",
LastName: "Cena",
Rego: 12311,
;
alunno.name = function ()
Restituisci questo.firstname + "" + questo.cognome;
;
Avviso ("Nome completo dello studente:" + studente.nome());

Metodi JavaScript integrati

I metodi o le funzioni integrati sono pezzi di codice predefiniti in un programma o un framework di programmazione o in un linguaggio di programmazione che esegue un compito specifico. Ciò rende la programmazione facile poiché i programmatori non devono creare un nuovo metodo o funzione e può semplicemente utilizzare direttamente i metodi integrati nella loro applicazione. Come qualsiasi altro linguaggio di programmazione, JavaScript offre anche alcuni metodi integrati:

Sia name = "Jhon Cena";
Avviso (nome.touppercase ());

Nell'esempio sopra, abbiamo dichiarato un nome e quindi avvisare quel nome usando il metodo integrato touppercase () e possiamo vedere nello screenshot sopra che il nome è stato convertito in maiuscolo. A parte il touppercase (), Ci sono anche numerosi metodi integrati che possiamo usare, ad esempio:

  • Data()
  • Data.Ora()
  • Matematica.Round (num)
  • Matematica.Floor (num)
  • corda.lunghezza()
  • corda.tolowercase ()
  • Vettore.lunghezza
  • vettore.spingere()

Funzione e differenza di metodo

Questo argomento è sempre confuso, ma oggi cancelleremo tutti i tuoi dubbi definendo le differenze chiave tra una funzione e un metodo.

Funzione Metodo
La funzione è un insieme di codice che esegue alcune attività. Un metodo è anche una funzione ma è associato a un oggetto.
Può essere chiamato direttamente con l'uso del suo nome Può essere chiamato con il nome dell'oggetto o il nome del metodo
Può passare alcuni dati e dopo alcune operazioni può restituire i dati I dati sono gestiti in una classe
I dati sono espliciti che vengono passati a una funzione Passa implicitamente l'oggetto che veniva chiamato
Vive da solo Associato a una proprietà oggetto

Conclusione

Un metodo è semplicemente una funzione che si associa a una classe e quella classe appartiene a un oggetto in JavaScript. I metodi sono estremamente utili in quanto possono semplificare la vita di un programmatore perché i metodi sono riutilizzabili, meno codificati e possono essere facilmente implementati.

In questo breve tutorial, abbiamo esaminato cosa è un metodo in JavaScript e come è implementato, nonché quali sono i metodi integrati JavaScript e le differenze tra una funzione e un metodo sono state discusse alla fine.