我在JavaScript
中有以下声明,我想将其转换为CoffeeScript
:
var foo = function(category) {
return selectedCategory == category ? "my-custom-class" : "";
}
现在上述比较将返回"my-custom-class"
selectedCategory == null
和category == undefined
这是我想要的东西。
但是,当我尝试在CoffeeScript中执行此操作时:
foo = (category) -> if selectedCategory is category then "my-custom-class" else ""
JavaScript
中的比较变为selectedCategory === category
,当""
为空且selectedCategory
未定义时,显然会给我category
。有没有办法让我放松===
或以更好的方式描述病情?