El 14 de septiembre de 2017, publicamos una versión revisada de nuestra Política de privacidad. Tu uso continuado de video2brain.com significa que aceptas este documento revisado, por lo que te recomendamos que dediques unos minutos a leerlo y comprenderlo.

JavaScript esencial

Uso de símbolos en JavaScript

Prueba ahora LinkedIn Learning sin cargo y sin compromiso.

Prueba gratis Mostrar modalidades de suscripción
Los símbolos son un tipo de dato para crear y almacenar generalmente valores de tipo numérico o de texto que no van cambiar, o también para guardar metadatos personalizados. Aprende cómo se declaran y cómo se usan, así como los casos en que te será más conveniente usarlos.
03:11

Transcripción

Los símbolos son un tipo de datos cuyos valores son únicos e inmutables, es decir, no van a cambiar a lo largo del programa, puesto que estos valores al momento de ser únicos simplemente se van a mantener de esa manera. Estos valores pueden ser utilizados ya sea con identificadores clave, como si fuera una propiedad del objeto, es decir, cuando creemos un símbolo podemos asignarle un nombre o podemos asignarlo a una variable. Así, entonces, cada uno de estos tendrá un valor de tipo "symbol" o símbolo, por lo cual este dato va a ser único completamente a lo largo de todo el programa. Vamos a crear un valor de estos. Por ejemplo, creemos una variable nueva y vamos a ponerle a esta 'simbolo1'. Y para crear un símbolo, simplemente vamos escribir la palabra'symbol' y un par de paréntesis. Cuando yo creo este símbolo y quiero ver cuál es su contenido, simplemente lo voy a invocar aquí directamente en la consola y vemos como tenemos este tipo'symbol'. Hay que tener mucho cuidado, puesto que este símbolo simplemente es una función que se está invocando, es decir, una función que ofrece JavaScript, pero si tú escribes la palabra'new symbol', esto nos puede generar algún error. De hecho, cuando nosotros corremos nuestra aplicación vemos como tenemos el error que nos indica. El símbolo no es un constructor, es decir, no está diseñado de esta manera. Así que simplemente vamos a invocarlo con esta palabra'symbol'. Vamos a tener un caso donde podemos trabajar correctamente con los símbolos. Por ejemplo, ¿qué sucede si yo necesito una variable para saber si estoy o no en un ambiente productivo o de desarrollo? Entonces, yo puedo agregar aquí una variable llamada'ambiente', igual, y podemos generar aquí un nuevo símbolo. Al crear este símbolo, dentro puedo enviar una cadena de texto para indicar en qué ambiente me encuentro: si me encuentro en un ambiente de desarrollo o en un ambiente de producción. Así, cuando yo actualizo mi navegador y ejecuto la variable ambiente, vamos a escribirla correctamente: 'ambiente', en este momento yo puedo saber que me encuentro en la palabra'dev', es decir, me encuentro con el símbolo de desarrollo. Algo también muy importante es que cada que yo estoy generando un símbolo se está generando un dato único alrededor del programa. Por ejemplo, voy a crear aquí una variable nueva llamada'simbolo2' y voy a hacer la asignación de un símbolo. En este caso, la asignación la estoy haciendo idéntica a como la tengo en'simbolo1'. Esto no significa que ambos valores sean iguales. De hecho, van a ser completamente distintos. Vamos a hacer una comparativa. Vamos a escribir por aquí 'simbolo1' y vamos a preguntar si es completamente igual a'simbolo2'. Aparentemente serían lo mismo, pero recordemos: como estos dos símbolos tienen valores únicos de tipo'symbol', por tanto esta validación es falsa. Así, entonces, ya sabemos que cada símbolo tiene intrínseco un valor único que nos va ayudar a identificarlo y con el cual podemos trabajar a lo largo de todo el programa.

JavaScript esencial

Aprende y conoce JavaScript empezando por entender sus conceptos más básicos y esenciales, pero considerando en todo momento la nueva especificación del lenguaje ES6.

5:26 horas (90 Videos)
Actualmente no hay comentarios.
 
Software:
Fecha de publicación:12/09/2017

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.