主干比较器中使用的最小javascript字符串值
我希望在比较器中使用最小字符串值。假设我的验证阻止name成为空字符串 这似乎工作正常。是否有任何“name”值会失败主干比较器中使用的最小javascript字符串值,javascript,backbone.js,coffeescript,Javascript,Backbone.js,Coffeescript,我希望在比较器中使用最小字符串值。假设我的验证阻止name成为空字符串 这似乎工作正常。是否有任何“name”值会失败 S.FileList = Backbone.Collection.extend model: S.File comparator: (file) -> # We add display files alphabetically, but with meta.file at the top. if
S.FileList = Backbone.Collection.extend
model: S.File
comparator: (file) ->
# We add display files alphabetically, but with meta.file at the top.
if file.get("name") == "meta.file"
return ""
return file.get("name")
假设您的验证阻止
name
成为空字符串,并强制它成为字符串:是的,这将起作用“
其中str
是除”
以外的任何字符串
同样,您必须确保名称的类型为“string”,因为
"" < "0"
“0”
是的
"" < 0
“”<0
为false。假设您的验证阻止
name
成为空字符串,并强制它成为字符串:是的,这将起作用“
其中str
是除”
以外的任何字符串
同样,您必须确保名称的类型为“string”,因为
"" < "0"
“0”
是的
"" < 0
“”<0
为false。如果名称为空怎么办?@thejh:“假设我的验证阻止名称成为空字符串。”如果名称为空怎么办?@thejh:“假设我的验证阻止名称成为空字符串。”