私はたくさんの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...
};
オブジェクトの 2 番目のパラメーターはSymbol
、HTML で使用される ID です。HTML 仕様では ID の重複が許可されていないため、それぞれSymbol
に一意の ID を割り当て、この ID がSymbol
. だから私は接頭辞を持つという考えが好きですが、手動で入力するsymbol_
という考えは好きではありません.symbol_0
symbol_500
一意の ID を生成するにはどうすればよいですか? 上記の配列を宣言するときに、このプロセスを自動化して一意の ID を生成できますか?
更新
これをクライアント側で行うのは実際には良い考えですか?