 Symbols 1/3
Symbols 1/3
The symbol is a primitive data type that is used to create a unique identifier. Symbols are unchallengeable and unique.
Creation of symbols
We use the global Symbol() function to create a new symbol. We will work briefly with the functions in the later section but you have to learn that to create a primitive symbol we will use Symbol().
12let s = Symbol('foo'); console.log(s.toString());
Note: Symbol variable should be converted to string if you want to use it as a string value. That can be done by using .toString() method.
A unique value is created every time the Symbol() function is called or used and these values are not equal to each other (they are unique).
1console.log(Symbol() === Symbol());
Even when we pass equal arguments, the result is still different, for example:
1console.log(Symbol('Berlin') == Symbol('Berlin'));
Swipe to start coding
You have to check that Symbol('Monaco') and Symbol('Istanbul') are equal or not and display the result on the console.
Solución
¡Gracias por tus comentarios!
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Awesome!
Completion rate improved to 2 Symbols 1/3
Symbols 1/3
Desliza para mostrar el menú
The symbol is a primitive data type that is used to create a unique identifier. Symbols are unchallengeable and unique.
Creation of symbols
We use the global Symbol() function to create a new symbol. We will work briefly with the functions in the later section but you have to learn that to create a primitive symbol we will use Symbol().
12let s = Symbol('foo'); console.log(s.toString());
Note: Symbol variable should be converted to string if you want to use it as a string value. That can be done by using .toString() method.
A unique value is created every time the Symbol() function is called or used and these values are not equal to each other (they are unique).
1console.log(Symbol() === Symbol());
Even when we pass equal arguments, the result is still different, for example:
1console.log(Symbol('Berlin') == Symbol('Berlin'));
Swipe to start coding
You have to check that Symbol('Monaco') and Symbol('Istanbul') are equal or not and display the result on the console.
Solución
¡Gracias por tus comentarios!
single