Este tutorial discutirá:
Como ocorrem o erro "TypeError: startSwith não é uma função no JavaScript"?
JavaScript joga um “TypeError: StartSwith não é uma função"Se o"começa com()”O método é chamado em um valor que não é do tipo de string. Vamos ver um exemplo para justificar a declaração adicionada.
Exemplo
Aqui, primeiro, criaremos uma variável que armazena um número:
const string = 927354138;Ligar para "começar com()”Método e Pass“9”Como um argumento de string para verificar se a string começa com“9”:
const startstr = string.StartSwith ('9');Imprima o resultado no console:
console.log (startstr);Pode -se observar que encontramos o erro discutido como o “começa com()”O método é chamado em um valor de tipo de string:
Como corrigir o erro “TypeError: startSwith não é uma função no JavaScript”?
Para corrigir o erro, use o “para sequenciar()”Método com o“começa com()”Método. O método tostring () converterá o valor de entrada no tipo String porque o método startSwith () aceita apenas os valores do tipo de string como argumento.
Sintaxe
Use a sintaxe fornecida abaixo para corrigir o erro:
para sequenciar().StartSwith (SearchString)O "seqüência de pesquisa”É o personagem que deve ser encontrado no início da string.
Valor de retorno
Exemplo
Chame o método startSwith () com o “para sequenciar()”Método que converterá a entrada na string:
const startstr = string.para sequenciar().StartSwith ('9');Saída
Fornecemos as informações necessárias relacionadas ao erro declarado e à solução relevante.
Conclusão
O "TypeError: StartSwith não é uma função”Ocorre quando o método é chamado nos valores do tipo não corda, como o“começa com()”O método é usado apenas para os valores do tipo de string. Então, para corrigir este erro, use o “para sequenciar()”Método com o método startSwith () para converter o valor especificado no tipo de string antes de processamento adicional. Neste tutorial, definimos o motivo por trás do erro declarado e o método para corrigi -lo.