JavaScript Symbol() Method
Symbols are new primitive built-in object types introduced as part of ES6. Symbols return unique identifiers that can be used to add unique property keys to an object that won’t collide with keys of any other code that might add to the object. They are used as object properties that cannot be recreated. It basically helps us to enable encapsulation or information hiding.
Syntax:
Symbol( optional_string )
Parameters: The optional_string is an optional parameter that acts as a description of Symbol().
Return Value: This method returns a new Symbol object.
Below are the examples of the Symbol() method.
Example 1:
Javascript
<script>
let symbol1 = Symbol( "Geeks" )
let symbol2 = Symbol( "Geeks" )
console.log(symbol1 == symbol2);
</script>
|
Output:
false
Example 2:
Javascript
<script>
console.log( typeof Symbol( "GFG" ));
console.log( typeof Object( "GFG" ));
</script>
|
Output:
symbol
object
Last Updated :
21 May, 2021
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...