Skip to content
Related Articles

Related Articles

JavaScript | symbol.description property
  • Last Updated : 02 May, 2019

The symbol.description is an inbuilt property in JavaScript which is used to return the optional description of the specified symbol objects.

Syntax:

A.description;

Here “A” is the specified symbol objects which might be Symbol(‘anyValues’), Symbol.iterator, Symbol.for(‘anyValues’) etc.

Parameters: This property does not accept any parameter.

Return value: This property returns the optional description of the specified symbol objects.



JavaScript code to show the working of this function:
Example-1:




<script>
  
   // Calling description property over
   // some specified symbol objects
   document.write(Symbol('Geek').description +"<br>");
   document.write(Symbol.iterator.description +"<br>");
   document.write(Symbol.for('GeeksforGeeks').description +"<br>");
   document.write(Symbol('Geeks').description + 'forGeeks');
      
</script>

Output:

Geek
Symbol.iterator
GeeksforGeeks
GeeksforGeeks

Example-2:




<script>
  
   // Calling description property over
   // a specified symbol objects
   document.write(Symbol().description +"<br>");
      
</script>

Output:

undefined

In the above code, symbol object “Symbol()” should have some parameters otherwise it gives undefined as the output.

Supported Browsers:

  • Firefox 63
  • Google Chrome 70
  • Opera 57

Reference: https://devdocs.io/javascript/global_objects/symbol/description

full-stack-img

My Personal Notes arrow_drop_up
Recommended Articles
Page :