Esta publicación describirá los métodos para presionar el elemento si no existe en la matriz en JavaScript.
Cómo empujar el elemento en una matriz si no existe/ocurrir usando JavaScript?
Si el elemento no existe en una matriz, empújalos en una matriz utilizando los siguientes métodos:
Examinemos el funcionamiento de estos métodos uno por uno!
Método 1: Push Element en una matriz si no existe usando el método incluido () con el método push ()
Utilizar el "Incluye ()"Método con el"empujar()Método para verificar si el elemento específico existe en la matriz o no. Si el elemento no ocurre, empújalo en la matriz. El método incluido () da un valor booleano "verdadero"Cuando el elemento existe en la matriz, de lo contrario, da"FALSO".
Sintaxis
Utilice la sintaxis dada para el método INCENDER ():
formación.Incluye (elemento)Para el método push (), use la sintaxis dada:
formación.Push (elemento)En la sintaxis anterior, la "elemento"Es un argumento que debe verificarse en una matriz, ya sea existe o no; Si no es así, empújalo en una matriz.
Ejemplo
En el siguiente ejemplo, primero, cree una matriz de lenguajes de programación:
const array = ["html", "css", "javaScript", "java"];Crear variable "elemento"Al almacenar un valor"Java":
const elemento = "java";Llame al método incluido () y pase el valor como argumento. Si el "Java"Existe en la matriz, regresa"verdadero"Y lo almacena en una variable"elementExists":
const elementExists = array.incluye (elemento);Ahora, en la declaración condicional, verifique si el elemento "Java"No existe en la matriz, luego lo empuja llamando al"empujar()" método:
si (!elementExists)Finalmente, imprima la matriz en la consola:
consola.log (matriz);Como saben, JavaScript es un lenguaje de secuencias de comandos sensible al caso, así que "Java" y "Java"No son iguales. Como resultado, el "Incluye ()"El método da"FALSO()" y el "empujar()El método lo empuja en una matriz:
Si la variable almacena "Java", El método incluye () da"verdadero"Porque ya existe en la matriz y no se empujará nada en la matriz:
const elemento = "java";Producción
Método 2: Push Element en una matriz si no existe usando el método indexOf () con el método push ()
Otro método para verificar y empujar el elemento en una matriz es el "índice de()"Método con el"empujar()" método. El método indexOf () da "-1"Como salida si el elemento proporcionado no ocurre en la matriz.
Sintaxis
Siga la sintaxis dada para el método indexOf ():
formación.índice de (elemento)Ejemplo
Aquí, verificaremos si el valor del "formación.índice de (elemento)"Es equivalente al"-1"; Empujará el elemento en una matriz:
if (matriz.indexOf (elemento) === -1)Como el "Java"El elemento ya está presente en la matriz, el"índice de()"El método da"1"Lo que no satisface la condición adicional, por lo que no se agregará nada a la matriz:
Hemos compilado todas las instrucciones esenciales relacionadas con presionar el elemento si no existe en una matriz en JavaScript.
Conclusión
Para verificar si el elemento proporcionado existe en una matriz o no, use el "Incluye ()" y "índice de()"Métodos, y si no está presente en la matriz, empújalo en una matriz usando el"empujar()" método. El método incluido () devuelve "verdadero"Si existe un elemento; más, regresa "FALSO"Mientras que el método indexOf () da"1"Cuando el elemento está presente más, sus salidas"-1". En esta publicación, describimos los métodos para presionar el elemento si no existe en la matriz en JavaScript.