私が取り組んでいるプロジェクトの定数値の非常に迅速な列挙に興味がありましたが、StackOverflowで見つけたものはすべて、再利用できるようにいくつかの不変の値を1つの場所に保存するだけの場合、途方もなく複雑になりすぎました。彼ら。また、オブジェクトを使用していたため、値を変更したり、ブラウザに実装されていない可能性のある「freeze」キーワードを理解して使用したりする必要がありました。
ここでのクロージャの明らかな使用は悪い考えですか?使いすぎかもしれませんが、どこでも重宝しているようです。特にここ。
var black = new Color3f(0, 0, 0);
var white = new Color3f(1, 1, 1);
var blue = new Color3f(0, 0, 1);
var Colors = {
//insert basic stuff for Color3f objects here
BLACK: function(){
return black;
},
//and so on
};