The JavaScript Symbol.toStringTag property creates the default string description of an object. The Object.prototype.toString() method internally use it.
Syntax:
Symbol.toStringTag
Example 1:
<!DOCTYPE html> <html> <body> <script> class obj {get [Symbol.toStringTag]() { return 'HELLO'; } } document.write(Object.prototype.toString.call(new obj())); </script> </body> </html>
Example 2:
<!DOCTYPE html> <html> <body> <script> class TestDisplay { get [Symbol.toStringTag]() { return 'Hello w3schools'; } } document.write(Object.prototype.toString.call(new TestDisplay())); </script> </body> </html>