Cómo usar no en el operador en JavaScript

Cómo usar no en el operador en JavaScript

El "No" El operador es famoso en JavaScript por revertir el estado lógico de cualquier valor. Además, es útil validar una propiedad especificada en una gran lista de propiedades de objetos. Evalúa si una determinada propiedad ya existe en el objeto o no y devuelve una salida booleana (valores verdaderos o falsos). Esta publicación se centra en practicar el operador no en JavaScript.

Cómo usar no en el operador en JavaScript?

En JavaScript, el No (!) El operador se emplea para contradecir cualquier expresión. Se aplica con el "en" operador para verificar la existencia de las propiedades en el objeto. Además, habrías experimentado el "No en" operador, que se utiliza para validar la existencia de una propiedad e inserte en el objeto si no está presente. Ambos métodos regresan Booleano salida (valores verdaderos o falsos) basado en la propiedad de pase nombre. Experimentemos el uso del operador no en el operador con la ayuda de ejemplos adecuados.

Ejemplo 1: usando el no (!) en operador en JavaScript

Se considera que un ejemplo contradice la declaración empleando el "No en" Operador en JavaScript.

El operador evalúa la presencia de una propiedad en el objeto existente devolviendo una salida booleana. Por ejemplo, el código es el siguiente.

Código

consola.log ("Ejemplo para usar el operador no en el operador");
const maestro_info =
Nombre: 'Peter',
Edad: 25,
Asignatura Inglés",
;
si (!('contacto' en maestro_info))

profesor_info.contact = "332214353";

consola.log (maestro_info);

El código anterior se describe a continuación:

  • En primer lugar, un "Maestro_info" El objeto se inicializa con "nombre Edad" y "sujeto" propiedades.
  • Estas propiedades tienen "Peter", "25" y "Inglés" valores.
  • Después de eso, el "! en" El operador se utiliza para evaluar la presencia de la "contacto" propiedad en el "Maestro_info" objeto.
  • Si el "contacto" la propiedad no está en el "Maestro_info" objeto, luego asigne un valor de "332214353" hacia "contacto" propiedad.
  • Finalmente, el registro() se emplea el método para mostrar el "Maestro_info" Objeto en la ventana de la consola.

Producción

Anteriormente, el "contacto"La propiedad no estaba presente en el objeto. Después de aplicar el "No en"Operador, la condición if es verdadera y, por lo tanto, la"contactoLa propiedad se agrega al objeto como se muestra en la salida.

Ejemplo 2: usando el no (!) en operador en JavaScript

El No El operador está integrado con el "en" operador para evaluar la existencia de una propiedad en el objeto. El siguiente código tiene como objetivo validar si la nueva propiedad está presente o no en las propiedades del objeto existentes.

Código

consola.log ("Ejemplo para usar el operador no");
const maestro_info =
Nombre: 'Peter',
Edad: 25,
Asignatura Inglés',
;
si (!('país' en maestro_info))

profesor_info.país = "EE. UU.";

consola.log (maestro_info);

El código se explica en una lista:

  • Un objeto llamado "Maestro_info" se crea con diferentes propiedades.
  • Estas propiedades incluyen nombre, edad, y sujeto, teniendo "Peter", "25" y "Inglés" valores.
  • Después, "No en" El operador se utiliza para verificar el "país" propiedad en el "Maestro_info" objeto.
  • Si el "país" la propiedad no está presente en el "Maestro_info" objeto, luego asigne el "EE.UU" valor.
  • Al final, el registro() el método se adapta para presentar el "Maestro_info" Objeto en la ventana de la consola.

Producción

El resultado esperado devuelve la propiedad con el valor "País: 'EE. UU.'", que no está presente en el "Maestro_info" objeto. Es posible a través de "No en" en JavaScript.

Conclusión

En JavaScript, el "No en" El operador se utiliza para validar la existencia de una propiedad específica al pasar un argumento. Es útil verificar si la nueva propiedad existe o no en las propiedades del objeto existentes. El método se puede aplicar con el "No" operador para evaluar la propiedad especificada en las propiedades actuales del objeto. Esta publicación ilumina una breve explicación del "No en" operador junto con dos ejemplos prácticos.