--- title: Symbol.keyFor() slug: Web/JavaScript/Reference/Global_Objects/Symbol/keyFor tags: - JavaScript - Method translation_of: Web/JavaScript/Reference/Global_Objects/Symbol/keyFor ---
Symbol.keyFor(sym)
получает ключ для заданного символа из глобального реестра символов.{{EmbedInteractiveExample("pages/js/symbol-keyfor.html")}}
The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.
Symbol.keyFor(sym);
Строка с ключом заданного символа, если он есть в глобальном реестре символов, либо {{jsxref("undefined")}}, если его там нет.
var globalSym = Symbol.for("foo"); // Создаёт новый глобальный символ Symbol.keyFor(globalSym); // "foo" var localSym = Symbol(); Symbol.keyFor(localSym); // undefined // Известные символы не является символами, // которые находятся в глобальном реестре символов Symbol.keyFor(Symbol.iterator) // undefined
{{Compat}}