"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Por qué no funcionan los literales de mi plantilla de JavaScript?

¿Por qué no funcionan los literales de mi plantilla de JavaScript?

Publicado el 2024-12-22
Navegar:109

Why Aren't My JavaScript Template Literals Working?

Los literales de plantilla de JavaScript no funcionan

Al intentar utilizar literales de plantilla de JavaScript como algunos ${string} o "some ${string}", los usuarios pueden encontrar problemas donde se muestran los nombres de las variables literales en lugar de sus valores. Este problema no se limita a versiones específicas de navegadores o marcos de desarrollo como jQuery.

Solución: uso de comillas invertidas

Para rectificar este problema, es fundamental emplear comillas invertidas (`) en lugar de las simples convencionales. o comillas dobles. Las comillas invertidas, comúnmente conocidas como "acentos graves", se encuentran junto a la tecla numérica 1 en los teclados QWERTY estándar.

Ejemplo:

// Incorrect approach
console.log('categoryName: ${this.categoryName}\ncategoryElements: ${this.categoryElements} ');

// Correct approach using backticks
console.log(`categoryName: ${this.categoryName}\ncategoryElements: ${this.categoryElements} `);

Al utilizar comillas invertidas, puede invocar correctamente los literales de plantilla y mostrar los valores de variable deseados.

Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3