を定数に割り当てる数字は、私は私のアプリを持っている以下の定数を考えてみましょう:メンテナンス:
const Actions = {
SONGS_CHANGED: 0,
PREVIEW_TAG_CHANGES: 1,
END_PREVIEW: 2,
SAVE_TAGS: 3,
PATTERNS_UPDATED: 4,
PATTERN_MAPPED: 5,
PATTERN_UNMAPPED: 6,
CHANGE_NUMBER_OF_PARENT_DIRECTORIES: 7,
}
私はこれらが一緒にグループ化された維持しようとしています。しかし、それは最初のグループに1つ追加すると、その下のすべての番号を更新する必要があることを意味します。さて、明らかに私はにはを持っていません。私はいつもそれを次の高い番号に割り当てることができます(例えば、グループに関係なく次の定数に8
の値を与えます)。しかし、定数の量が増えるにつれて、次のものが何であるべきかを知るために最も高い数値を特定することは難しくなります。
pythonでは、定数の数値を生成するのにrange()
のようなものを使用すると、この問題は完全になくなります。 JavaScriptの優れたアプローチは何ですか?
しかし、定数の量が増えると、これはどういう意味ですか? – gurvinder372
@ gurvinder372時間が経つにつれ、要件が変更されたときにアプリケーションにさらに多くの定数を追加するようになります。 OPは関連する定数をグループ化したままにしたいが、番号を付け直すか、現在の最高の番号を覚えておく/見つけるのにかかるオーバーヘッドはありません。 –
数値である必要がありますか? – nils