如何在coffeescript中“if undefined”?

时间:2014-03-02 18:56:20

标签: javascript coffeescript

我如何在CoffeeScript中获得这个? 这是我想要的JS:

if (value === undefined) {
  return model.get('isCompleted');
} 

基本上,当我尝试这个时:

if value is undefined
  model.get 'isCompleted'

我在JS中得到这个:

if (value === void 0) {
  model.get('isCompleted');
}

如果没有:

,是否无法显示“未定义”
if value is `undefined`

我不知道怎么不想用``。

1 个答案:

答案 0 :(得分:3)

如果您不了解CoffeeScript existential operator,则可以轻松检查变量是否已定义(即它不是undefined或{{1 }})。如果对于您来说,无论值是空还是未定义都不重要,我会使用它。像这样使用它:

null