Este artigo descreverá o método para determinar se uma string está presente em uma matriz JavaScript existente.
Como verificar se a string já existe na matriz em JavaScript?
Para verificar se a string já está presente na matriz ou não, você pode usar os diferentes métodos JavaScript, incluindo:
Vamos entender o funcionamento desses métodos individualmente.
Método 1: Verifique se a string já existe na matriz usando o método Indexof ()
Para verificar se a string está presente em uma matriz ou não, você pode usar o “índice de()”Método. Dá o índice do elemento se estiver presente na matriz, caso contrário, retorna -1. Então, para verificação, você pode adicionar o “se“Condição em que, se o índice de um elemento não for igual a -1, ele já existe na matriz.
Sintaxe
Siga a sintaxe mencionada abaixo para verificar se a string existe em uma matriz usando o método indexOf ():
Aqui, o método indexOf () verificará se o “elemento”Já existe no“variedade" ou não.
Exemplo
Aqui, criaremos uma variedade de flores que contêm os seguintes elementos:
Agora, verificaremos o índice de um elemento da matriz chamada “Rosa”. Se o índice é igual a -1, significa que o elemento especificado não existe na matriz; No outro caso, significa que está presente na matriz:
flores.IndexOf ('Rose')!==-1;A saída fornece verdadeiro, o que indica que o “Rosa”Está presente na matriz:
Vamos passar para o próximo método!
Método 2: Verifique se a string já existe na matriz usando o método ()
Você também pode usar o “inclui ()”Método para verificar se a sequência já existe em uma matriz ou não. Para fins de validação, é o melhor método. Verifica se um valor está presente em uma matriz ou não. Se um elemento estiver presente, ele retornará true; caso contrário, ele retorna falso.
Sintaxe
Use a sintaxe dada do método inclui () para verificar se o “elemento”String está presente na matriz ou não:
Exemplo
Aqui, usaremos o método inclui () para determinar se a string “rosa”Já está presente em uma matriz ou não, usando o método inclui ():
Como o método inclui () é um método sensível ao caso, portanto, a saída será dada como “falso”:
Vamos verificar outro método para verificar se a string está presente em uma matriz.
Método 3: Verifique se a string já existe na matriz usando o loop
Para determinar se uma string já está presente em uma matriz ou não, você pode usar o “para”Método de loop. É o método mais comum das principais linguagens de programação.
Exemplo
Agora, vamos armazenar a string “Lírio"Em uma variável"matchstring”:
Então, vamos definir uma bandeira “existir”Como falso, cujo valor será atualizado como“verdadeiro“Se o elemento pesquisado estiver presente em uma matriz:
var exist = false;Agora, iteraremos toda a matriz até o seu comprimento e verificaremos todos os elementos para corresponder ao valor de “matchstring”. Se corresponder, o valor da bandeira será atualizado para “verdadeiro”, Que indica que o elemento já está presente em uma matriz:
para (var i = 0; i<=flowers.length; i++)A saída exibida “verdadeiro”O que significa que a string pesquisada existe em uma matriz:
Compilamos todas as melhores soluções para verificar se a string já está presente em uma matriz JavaScript.
Conclusão
Para verificar se a string já está presente na matriz, você pode usar os diferentes métodos JavaScript, incluindo o método indexOf (), o método inclui () e para loop. O método inclui () é o método mais popular para esse fim. Ele gera verdadeiro se a string já existir em uma matriz; caso contrário, retorna false enquanto o método indexOf () fornece um índice se o elemento existir; caso contrário, produz o -1. Neste artigo, descrevemos os métodos para verificar se a string está presente em uma matriz ou não com exemplos.