Backbone模型ID是否需要为数字?

T N*_*yen 5 backbone.js

正如问题所要求的那样,是否需要为模型的id设置数值(可能是整数)?或者可以接受任何唯一标识符?例如,我可以使用GUID字符串吗?

Nic*_*lin 8

根据文档,它可以是任意字符串:

ID

模型的特殊属性,id是任意字符串(整数id或UUID).如果在属性哈希中设置id,它将作为直接属性复制到模型中.可以通过集合中的id检索模型,默认情况下,id用于生成模型URL.