Coffeescript比较两个可能的null / undefined值

时间:2015-04-23 12:59:36

标签: javascript coffeescript

我在JavaScript中有以下声明,我想将其转换为CoffeeScript

var foo = function(category) {
    return selectedCategory == category ? "my-custom-class" : "";
}

现在上述比较将返回"my-custom-class" selectedCategory == nullcategory == undefined这是我想要的东西。

但是,当我尝试在CoffeeScript中执行此操作时:

foo = (category) -> if selectedCategory is category then "my-custom-class" else ""

JavaScript中的比较变为selectedCategory === category,当""为空且selectedCategory未定义时,显然会给我category。有没有办法让我放松===或以更好的方式描述病情?

0 个答案:

没有答案