Qual è la proprietà in hasOwnProperty() in JavaScript

Qual E La Proprieta In Hasownproperty In Javascript



Durante lo sviluppo/programmazione in JavaScript, può essere necessario verificare se una particolare entità è contenuta in un array o in un oggetto. Ad esempio, integrando varie funzionalità basate su caratteristiche identiche o individuando le voci. In tali situazioni, il “ haProprietà() Il metodo ' in JavaScript aiuta a sistemare le cose, fornendo così facilità alla fine dello sviluppatore.

In questo articolo, discuteremo l'uso della proprietà nel metodo hasOwnProperty() in JS.

Cos'è hasOwnProperty() in JS?

Il ' haProprietà() ” fornisce il risultato come valore booleano. Genera” VERO ” se la particolare proprietà esiste nell'oggetto, anche se il valore della proprietà specificata è indefinito o nullo. Altrimenti, ritorna” falso ”.







Sintassi



oggetto. hasOwnProperty ( puntello )

Nella sintassi data, “ puntello ” corrisponde al nome della proprietà che viene aggiunto per verificarlo come stringa o simbolo.



Esempio 1: ricerca della proprietà utilizzando le chiavi dell'array nel metodo hasOwnProperty()

In questo esempio, il metodo hasOwnProperty() può essere applicato per cercare una particolare chiave in un e restituisce ' VERO ” se la chiave esiste nell'array. Altrimenti, ritorna” falso ”:





< copione >

cost myArray = {

un : 10 ,

b : venti

} ;

lascia c = 30 ;

lascia x = myArray. hasOwnProperty ( 'un' )

lascia y = myArray. hasOwnProperty ( 'c' )

consolare. tronco d'albero ( X ) ;

consolare. tronco d'albero ( Y ) ;

copione >

Nel blocco di codice sopra:

  • Innanzitutto, crea un array denominato ' myArray ” con le chiavi e i valori dichiarati.
  • Nel passaggio successivo, crea una variabile denominata ' c ” al di fuori dell'ambito di un array e assegnargli un valore.
  • Ora, applica il ' haProprietà() ” specificando la chiave contenuta in un array.
  • Allo stesso modo, applica un controllo sulla variabile al di fuori dell'ambito dell'array.
  • Di conseguenza, il precedente metodo applicato restituirà ' VERO ” poiché la chiave è contenuta in un array.
  • Non è invece il caso di quest'ultimo approccio, quindi tornerà” falso ”.

Produzione



Nell'output sopra, si può osservare che è stato visualizzato il risultato corrispondente basato sulla condizione aggiunta.

Esempio 2: ricerca della proprietà utilizzando l'indice dell'array nel metodo hasOwnProperty()

In questo particolare esempio, il ' haProprietà() Il metodo restituirà il risultato corrispondente in base al numero di indice in un array:

< copione >

cost myArray = [ 'Mango' , 'Mela' , 'ananas' , 'fragola' ] ;

lascia x = myArray. hasOwnProperty ( '3' )

lascia y = myArray. hasOwnProperty ( '7' )

consolare. tronco d'albero ( X )

consolare. tronco d'albero ( Y ) ;

copione >

Nello snippet di codice sopra:

  • Allo stesso modo, crea un array chiamato ' myArray ” avere alcuni valori.
  • Ora, applica il ' haProprietà() ” sull'array dichiarato specificando gli indici dichiarati.
  • Se il particolare indice è contenuto in un array, il valore booleano ' VERO ” verrà restituito.
  • Altrimenti, ' falso ” verrà visualizzato sulla console.

Produzione

Nell'output sopra, si può vedere che il valore booleano corrispondente viene visualizzato in base agli indici specificati.

Conclusione

Il ' haProprietà() ” in JavaScript restituisce il risultato come valore booleano se la particolare proprietà è o meno la proprietà diretta dell'oggetto. Nel primo approccio, questo metodo visualizza i risultati in forma booleana controllando l'elemento dell'array in base alle sue chiavi. In quest'ultimo approccio, questo metodo controlla l'indice dell'array. Questo articolo ha discusso l'utilizzo della proprietà in hasOwnProperty() utilizzando JavaScript.