Metodo JavaScript HasownProperty | Spiegato

Metodo JavaScript HasownProperty | Spiegato
Nella programmazione, gli oggetti hanno le proprie proprietà o alcuni ereditati. A differenza degli altri linguaggi di programmazione, JavaScript ha il suo set di proprietà specifico. Il metodo HasownProperty () viene utilizzato per verificare se le proprietà specificate di un oggetto sono proprio o ereditate. Questa guida fornirà una conoscenza completa del metodo HasOwnProperty () in JavaScript. I risultati di questo tutorial sono dati come segue:

- Come funziona il metodo HasOwnProperty () in JavaScript

- Come utilizzare il metodo HasOwnProperty () in JavaScript

Come funziona il metodo HasOwnProperty () in JavaScript

Il metodo HasownProperty () accetta solo la proprietà dell'oggetto. Questa funzione ignora le proprietà ereditarie degli oggetti. Facciamo riferimento alla sintassi del metodo HasownProperty () indicato nel seguente:

obj.HasownProperty (PropertyName)

Qui, 'OBJ' si riferisce a un oggetto e al 'nome della proprietà' è una stringa che è impostata per testare.

La funzione HasownProperty () restituisce il VERO Se l'oggetto dato ha una propria proprietà, altrimenti falso.

Come utilizzare il metodo HasOwnProperty () in JavaScript

In JavaScript, questa funzione può essere inizializzata come argomento usando la stringa con qualsiasi oggetto. Funziona efficacemente come un pancake quando si tratta di loop usando un oggetto. Questa sezione mostra come utilizzare il metodo HasOwnProperty () in JavaScript.

Esempio: come controllare la proprietà dell'oggetto usando il metodo HasOwnProperty ()

Questo esempio dimostra l'uso del metodo HasOwnProperty () per verificare la proprietà di un oggetto.

persona =
Nome: "Seemab",
Età: 25,
;
console.registro (persona.HasownProperty ("nome"));
console.registro (persona.HasownProperty ("genere"));

Nel codice sopra, un oggetto viene inizializzato con le due chiavi 'nome' E 'età'. Queste sono le proprie proprietà di un oggetto. Il metodo HasownProperty () viene applicato su entrambe le chiavi di un oggetto.

L'output lo ha mostrato 'nome' è la proprietà dell'oggetto specificato. Il metodo ritorna 'VERO' quando il 'nome' è passato ad esso. Tuttavia, 'genere' in questo caso non è la proprietà di un oggetto, quindi la funzione restituisce il 'Falso'.

Esempio: come il metodo HasOwnProperty () utilizza valori null o indefiniti

Questo esempio illustra che il metodo HasownProperty () non solo accetta la propria proprietà, ma accetta anche il valore nullo o indefinito.

x = oggetto ();
X.proprietà1 = null;
X.HasOwnProperty ('Property1')
X.proprietà2 = indefinito;
X.HasOwnProperty ('Property2')

In questo codice, i due valori 'nullo' E 'non definito' vengono passati all'oggetto con proprietà1 e proprietà2 come argomenti.

L'output ha mostrato che la funzione ha accettato il 'nullo' E 'non definito' valori come propri valori di proprietà e restituito il 'VERO'.

Conclusione

Il metodo HasownProperty () è una funzione che controlla se l'oggetto ha una propria proprietà o è ereditato. Restituisce l'output in valore booleano e rifiuta le proprietà ereditarie. Questa breve guida ha fornito una profonda conoscenza del metodo HasOwnProperty () in JavaScript. Gli esempi del metodo HasOwnProperty () illustrano il suo utilizzo per controllare le proprietà di un oggetto e come funziona HasOwnProperty () in caso di valori null/non definiti.