我对我正在处理的项目的常量值的快速枚举很感兴趣,但是如果您只想将几个不变的值存储在一个地方以便您可以重用,那么我在 StackOverflow 上找到的所有内容都过于复杂了他们。他们还使用对象,这意味着您可以更改它们的值,或者您必须了解并使用可能未在浏览器中实现的“冻结”关键字。
在这里明显使用闭包是个坏主意吗?也许我使用它们太多了,但似乎它们在任何地方都能派上用场。尤其是这里。
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
};