C-Sharp | Java | Python | Swift | GO | WPF | Ruby | Scala | F# | JavaScript | SQL | PHP | Angular | HTML
JavaScript Symbol.keyFor() MethodThe JavaScript Symbol.keyFor() method uses the global symbol registry to look up the key for the symbol. So it doesn't work for non-global symbols. If the symbol is not global, it won't be able to find it and return undefined. SyntaxSymbol.keyFor(Symbol); ParametersSymbol(required): The symbol to find a key. Return valueA string representing the key for the given symbol if one is found on the global registry Browser Support
Example 1<script> //JavaScript to illustrate Symbol.keyFor var i = Symbol.for("JavaTpoint"); var j = Symbol.for("Java"); document.write(Symbol.keyFor(i)); document.write("<br>"); document.write(Symbol.keyFor(j)); //expected output: JavaTpoint //Java </script> Output: JavaTpoint Java Example 2<script> //JavaScript to illustrate Symbol.keyFor var JavaTpoint = Symbol.for('Done'); var Java = Symbol.for('Done'); document.write(JavaTpoint === Java); document.write("<br>"); document.write(Symbol.keyFor(JavaTpoint)); //expected output: true //Done </script> Output: true Done
Next TopicJavaScript Symbol
|