Función de subrayado.js _.escape()

Underscore.js es una biblioteca en javascript que hace que las operaciones en arrays, strings y objetos sean mucho más fáciles y prácticas. La función _.escape() se usa para evitar que una string de caracteres especial se inserte en HTML. Algunas de las strings que se escapan son “ & “, “ > “, “ < “, “ “, etc. 

Nota: Es necesario incluir algunos archivos especiales al usar este código directamente en el navegador. Es muy necesario vincular el CDN de subrayado antes de ir y usar las funciones de subrayado en el navegador. Al vincular el CDN de underscore.js, el «_» se adjunta al navegador como una variable global.

Sintaxis:

_.escape(string);

Parámetros: Se necesita sólo un parámetro, es decir, la string.

Devoluciones: Devuelve la string.

Algunos ejemplos se dan a continuación para una mejor comprensión de la función.

Ejemplo 1:

<!DOCTYPE html> 
<html> 
  <head> 
    <script src =  
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js" > 
    </script> 
   </head> 
  <body>
    <script>
      let str="geeks for geeks & geeks";
      let str2=_.escape(str)
      console.log(`Original string is: ${str}`)
      console.log(`New string is: ${str2}`)
    </script>
  </body> 
</html>

Producción:

Ejemplo 2:

<!DOCTYPE html> 
<html> 
  <head> 
    <script src =  
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js" > 
    </script> 
   </head> 
  <body>
    <script>
      console.log(`& is represented as: ${_.escape("&")}`)
      console.log(`, is represented as: ${_.escape(", ")}`)
      console.log(`> is represented as: ${_.escape(">")}`)
      console.log(`< is represented as: ${_.escape("<")}`)
      console.log(`'' is represented as: ${_.escape("''")}`)
    </script>
  </body> 
</html>

Producción:

Publicación traducida automáticamente

Artículo escrito por TARuN y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *