Símbolos de JavaScript

 

 

 

Simbolos de javascript 1

Un tutorial fácil de seguir para comprender los símbolos de JavaScript

El símbolo es un tipo de datos primitivo de JavaScript, junto con cadena , número , booleano, nulo e indefinido.

Se introdujo en ECMAScript 2015 , es decir, hace apenas unos años.

Es un tipo de dato muy peculiar. Una vez que se crea un símbolo, su valor se mantiene privado y para uso interno.

Lo único que queda después de la creación es la referencia simbólica.

Para crear un símbolo, debe llamar a la Symbol()función de fábrica global:

const mySymbol = Symbol()

Cada vez que invocamos Symbol()obtenemos un símbolo nuevo y único, garantizado que será diferente de todos los demás símbolos:

 

Symbol() === Symbol() //false

Puedes pasar un parámetro a Symbol(), que se utiliza como descripción del símbolo , útil solo para fines de depuración:

console.log(Symbol()) //Symbol()console.log(Symbol('Some Test')) //Symbol(Some Test)

Los símbolos se utilizan a menudo para identificar propiedades de objetos.

A menudo para evitar conflictos de nombres entre propiedades, ya que ningún símbolo es igual a otro.

O agregar propiedades que el usuario no puede sobrescribir, intencionalmente o sin darse cuenta.Te recomendamos Literas y camas para niños

Ejemplos:

const NAME = Symbol()const person = { [NAME]: 'Flavio'}person[NAME] //'Flavio'const RUN = Symbol()person[RUN] = () = 'Person is running'console.log(person[RUN]()) //'Person is running'

Los símbolos no se enumeran, lo que significa que no se incluyen en un for..ofbucle for..inque se ejecuta sobre un objeto.

Los símbolos no son parte del Object.keys()resultado Object.getOwnPropertyNames().

 

Puede acceder a todos los símbolos asignados a un objeto utilizando el Object.getOwnPropertySymbols()método.

Tips para principiantes de JavaScript




Tal vez te puede interesar:

  1. Cómo generar un número aleatorio entre dos números en JavaScript
  2. Cómo esperar el evento DOM listo en JavaScript simple
  3. Cómo determinar si una fecha es hoy en JavaScript
  4. Cómo contar el número de propiedades en un objeto JavaScript

Símbolos de JavaScript

El símbolo es un tipo de datos primitivo de JavaScript, junto con cadena , número , booleano, nulo e indefinido. Un tutorial fácil de seguir para comprender

programar

es

2025-01-20

 

Simbolos de javascript 1
Simbolos de javascript 1

Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail [email protected] y retiraremos este contenido inmediatamente

 

 

Update cookies preferences