JavaScript | symbol.toString()
The symbol.toString() is an inbuilt function in JavaScript which is used to convert the specified symbol object into the string.
Syntax:
Symbol().toString();
Here Symbol() is the specified symbol object which is to be converted into string.
Parameters: This function does not accept any parameter.
Return value: This function returns the converted string of specified symbol object.
JavaScript code to show the working of this function:
Example-1:
<script> // Creating some Symbol objects const A = Symbol( 'gfg' ); const B = Symbol(42); const C = Symbol(); // Calling toString() function a = A.toString(); b = B.toString(); c = C.toString(); // Printing the strings which represent // the above specified Symbol object document.write(a + "<br>" ); document.write(b + "<br>" ); document.write(c); </script> |
chevron_right
filter_none
Output:
Symbol(gfg) Symbol(42) Symbol()
Example-2:
<script> // Creating some Symbol object and // Calling toString() function a = Symbol( 'Geeks' ).toString(); b = Symbol.iterator.toString(); c = Symbol. for ( 'Geeks' ).toString(); // Printing the strings which represent // the above specified Symbol object document.write(a + "<br>" ); document.write(b + "<br>" ); document.write(c); </script> |
chevron_right
filter_none
Output:
Symbol(Geeks) Symbol(Symbol.iterator) Symbol(Geeks)
Supported Browsers:
- Apple Safari 9
- Edge 12
- Firefox 36
- Google Chrome 38
- Opera 25
Reference: https://devdocs.io/javascript/global_objects/symbol/tostring