¿Qué es la propiedad en hasOwnProperty() en JavaScript?

Que Es La Propiedad En Hasownproperty En Javascript



Durante el desarrollo/programación en JavaScript, puede haber un requisito para verificar si una entidad en particular está contenida en una matriz o un objeto. Por ejemplo, integrando varias funcionalidades a partir de características idénticas o localizando las entradas. En tales situaciones, el “ tiene propiedad propia () El método en JavaScript ayuda a resolver las cosas, proporcionando así facilidad al final del desarrollador.

En este artículo, discutiremos el uso de la propiedad en el método hasOwnProperty() en JS.

¿Qué es hasOwnProperty() en JS?

Él ' tiene propiedad propia () El método da el resultado como un valor booleano. Genera “ verdadero ” si la propiedad particular existe en el objeto, incluso si el valor de la propiedad especificada no está definido o es nulo. De lo contrario, devuelve “ falso ”.







Sintaxis



objeto. tiene propiedad propia ( apuntalar )

En la sintaxis dada, “ apuntalar ” corresponde al nombre de la propiedad que se agrega para probarla como una cadena o símbolo.



Ejemplo 1: encontrar la propiedad usando las claves de la matriz en el método hasOwnProperty()

En este ejemplo, el método hasOwnProperty() se puede aplicar para buscar una clave particular en un correo electrónico y devuelve ' verdadero ” si la clave existe en la matriz. De lo contrario, devuelve “ falso ”:





< guion >

constante miArray = {

a : 10 ,

b : 20

} ;

dejar c = 30 ;

vamos x = miArray. tiene propiedad propia ( 'a' )

déjalo = miArray. tiene propiedad propia ( 'C' )

consola. Iniciar sesión ( X ) ;

consola. Iniciar sesión ( y ) ;

guion >

En el bloque de código anterior:

  • En primer lugar, cree una matriz llamada ' miArray ” que tiene las claves y valores indicados.
  • En el siguiente paso, cree una variable llamada ' C ” fuera del alcance de una matriz y asígnele un valor.
  • Ahora, aplica el “ tiene propiedad propia () ” especificando la clave contenida en una matriz.
  • Del mismo modo, aplique una verificación sobre la variable fuera del alcance de la matriz.
  • Como resultado, el método aplicado anterior devolverá “ verdadero ” ya que la clave está contenida en una matriz.
  • En cambio, no es el caso en este último enfoque, por lo que volverá” falso ”.

Producción



En el resultado anterior, se puede observar que se ha mostrado el resultado correspondiente basado en la condición añadida.

Ejemplo 2: encontrar la propiedad usando el índice de la matriz en el método hasOwnProperty()

En este ejemplo particular, el “ tiene propiedad propia () El método devolverá el resultado correspondiente basado en el número de índice en una matriz:

< guion >

constante miArray = [ 'mango' , 'manzana' , 'piña' , 'fresa' ] ;

vamos x = miArray. tiene propiedad propia ( '3' )

déjalo = miArray. tiene propiedad propia ( '7' )

consola. Iniciar sesión ( X )

consola. Iniciar sesión ( y ) ;

guion >

En el fragmento de código anterior:

  • Del mismo modo, cree una matriz llamada ' miArray ” teniendo algunos valores.
  • Ahora, aplica el “ tiene propiedad propia () ” en la matriz declarada especificando los índices indicados.
  • Si el índice particular está contenido en una matriz, el valor booleano ' verdadero ' Será devuelto.
  • De lo contrario, ' falso ” se mostrará en la consola.

Producción

En el resultado anterior, se puede ver que el valor booleano correspondiente se muestra de acuerdo con los índices especificados.

Conclusión

Él ' tiene propiedad propia () El método ” en JavaScript devuelve el resultado como un valor booleano si la propiedad particular es la propiedad directa del objeto o no. En el enfoque anterior, este método muestra los resultados en forma booleana al verificar el elemento de la matriz por sus claves. En el último enfoque, este método verifica el índice de la matriz. Este artículo discutió el uso de la propiedad en hasOwnProperty() usando JavaScript.