Qual è la proprietà di HasOwnProperty in JavaScript

Qual è la proprietà di 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, integrare varie funzionalità basate su caratteristiche identiche o individuare le voci. In tali situazioni, il "HasOwnProperty ()"Il metodo in JavaScript aiuta a sistemare le cose, fornendo così facilità alla fine dello sviluppatore.

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

Cosa è HASOWNProperty () in JS?

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

Sintassi

oggetto.HasownProperty (Prop)

Nella sintassi data, "puntello"Corrisponde al nome della proprietà che viene aggiunto per testarlo come una stringa o un simbolo.

Esempio 1: trovare la proprietà usando le chiavi dell'array nel metodo HasOwnProperty ()

In questo esempio, il metodo HasownProperty () può essere applicato per cercare una chiave particolare in un e restituzioni "VERO"Se la chiave esiste nell'array. Altrimenti, ritorna "falso":

Nel blocco del codice sopra:

  • In primo luogo, crea un array chiamato "myarray"Avere le chiavi e i valori dichiarati.
  • Nel passaggio successivo, crea una variabile denominata "C"Al di fuori dell'ambito di un array e assegnarlo un valore.
  • Ora, applica il "HasOwnProperty ()"Metodo 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 primo metodo applicato tornerà "VERO"Poiché la chiave è contenuta in un array.
  • D'altra parte, non è il caso in quest'ultimo approccio, quindi tornerà "falso".

Produzione

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

Esempio 2: trovare la proprietà usando l'indice dell'array nel metodo HasOwnProperty ()

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

Nel frammento di codice sopra:

  • Allo stesso modo, crea un array chiamato "myarray"Avere alcuni valori.
  • Ora, applica il "HasOwnProperty ()"Metodo sull'array dichiarato specificando gli indici dichiarati.
  • Se l'indice particolare è contenuto in un array, il valore booleano "VERO"Sarà restituito.
  • Altrimenti, "falso"Verrà visualizzato sulla console.

Produzione

Nell'output sopra, si può vedere che il valore booleano corrispondente viene visualizzato secondo gli indici specificati.

Conclusione

IL "HasOwnProperty ()"Il metodo in JavaScript restituisce il risultato come valore booleano se la proprietà particolare è la proprietà diretta dell'oggetto o no. Nell'approccio precedente, questo metodo visualizza i risultati nella forma booleana controllando l'elemento dell'array con le sue chiavi. In quest'ultimo approccio, questo metodo controlla l'indice dell'array. Questo articolo ha discusso dell'uso della proprietà in HasOwnProperty () utilizzando JavaScript.