我有一个被实例化一次的类(LiveScript),但它的render
方法被调用了很多次。在方法中创建的每个对象都render
必须有一个唯一的键,该键在所有调用中保持相同render
:
class Test
->
console.log 'constructor, called only once'
render: ->
test = {key: 4124312}
test1 = {key: 234897}
test2 = {key: 87234}
这可行,但我宁愿生成它,而不是硬编码密钥。使用随机数将不起作用,因为这将在每次调用render
. 在此类之外拥有一些键列表并弹出它们的项目也不起作用,因为在其中创建的对象的顺序render
可能会改变。知道是否以及如何生成密钥吗?