Символ
пакет js.lib
Доступно в js
Статические переменные
staticread onlyasyncIterator:Symbol
Метод, возвращающий стандартный AsyncIterator для объекта.
staticread onlyiterator:Symbol
Метод, возвращающий стандартный итератор для объекта.
Статические методы
staticfor_(key:String):Symbol
Ищет существующие символы с заданным ключом и возвращает его, если найдено. В противном случае создается новый символ в глобальной базе символов с этим ключом.
statickeyFor(sym:Symbol):Null<String>
Извлекает общий ключ символа из глобальной базы символов для данного символа.
Конструктор
new(?description:String)
Для создания нового примитивного символа используйте new Symbol() с необязательной строкой в качестве description.
ПРИМЕЧАНИЕ: В отличие от обычного JavaScript, в Haxe используется синтаксис new Symbol(). Это генерирует выражение Symbol(...) в соответствии с требованиями спецификации JavaScript.
Методы
inlineofObject<T>(object:{}):Null<T>
Извлечение символа из заданного object.
ПРИМЕЧАНИЕ: Это метод, специфичный для Haxe, который генерирует выражение object[symbol].
toString():String
Возвращает строку, содержащую описание символа.
© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/lib/Symbol.html