У меня есть массив, состоящий из A LOT из Symbol
объектов:
var symbols = {
alpha : new Symbol('alpha', 'symbol_0', 'α', 'GreekSymbol'),
beta : new Symbol('beta', 'symbol_1', 'β', 'GreekSymbol'),
gamma : new Symbol('gamma', 'symbol_2', 'γ', 'GreekSymbol'),
delta : new Symbol('delta', 'symbol_3', 'δ', 'GreekSymbol'),
... about 500 of these different types of symbols...
};
Второй параметр для объекта Symbol
- это идентификатор, который будет использоваться в HTML. Поскольку спецификации HTML не допускают дублирования идентификаторов, я хочу назначить каждому Symbol
уникальный идентификатор и по-прежнему иметь возможность знать, что этот идентификатор соответствует Symbol
. Поэтому мне нравится идея иметь префикс symbol_
, но мне не нравится идея вручную набирать от symbol_0
до symbol_500
.
Как мне генерировать уникальные идентификаторы? Могу ли я автоматизировать этот процесс и создать уникальный идентификатор при объявлении вышеуказанного массива?
UPDATE
Это действительно хорошая идея сделать это на стороне клиента?