Saltar al contenido

[2021] Compruebe si una variable es una cadena en JavaScript {DH}

septiembre 30, 2021

Voy a tomar una ruta diferente aquí que el resto de tratar de averiguar si una variable es de un tipo en particular o un miembro de un conjunto en particular.
JS se basa en la escritura de pato; cuando algo chilla como una cuerda, podemos y debemos usarlo como una cuerda.

está 7 ¿una cuerda? Porqué entonces /d/.test(7) funciones?
está {toString:()=>('hello there')} ¿una cuerda? Porqué entonces ({toString:()=>('hello there')}) + 'ngeneral kenobi!' funciones?
Esas no son preguntas sobre deberían el trabajo anterior, el punto es que lo hacen.

Entonces tengo un duckyString() función
A continuación, pruebo muchos casos que no están cubiertos por otras respuestas. Para cada código:

  • establece una variable similar a una cadena
  • realiza una operación de cadena idéntica en él y una cadena real para comparar las salidas (demuestre que pueden tratarse como cadenas)
  • Convierte la cadena en una cadena real para mostrarte duckyString() para normalizar las entradas al código esperado …

Leer articulo completo Aqui:
[2021] Compruebe si una variable es una cadena en JavaScript {DH}