Saltar al contenido

En Javascript, ¿qué significa este guión bajo?

Solución:

Significa campos privados o métodos privados. Métodos que son solo para uso interno.

No deben invocarse fuera de la clase.

Los campos privados contienen datos para uso interno.

No deben leerse ni escribirse (directamente) desde fuera de la clase.

Nota: Es muy importante tener en cuenta que el simple hecho de agregar un guión bajo a una variable no la hace privada, es solo una convención de nomenclatura.

Hasta donde yo sé, generalmente se usa para indicar una variable privada (pero en realidad no proporciona ninguna privacidad, solo una convención).

Se trata brevemente aquí, aunque se desaconseja: http://javascript.crockford.com/code.html

Cuando se usa como _varname es solo parte del nombre de las variables y no tiene ningún significado javascript. Los desarrolladores lo usan para indicar el significado o alcance de la variable. En este caso, parece que le está diciendo al desarrollador que esta variable debe ser una variable local o privada.

Algunas cosas a tener en cuenta, en este ejemplo particular usando _.varname significaría una variable o función con la biblioteca underscore.js. También uno podría usar _varname para significar una variable que contiene un objeto de subrayado, de manera similar en nuestra oficina, usamos $varname para indicar una variable que contiene un objeto Jquery.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

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