我有以下代码:
if variablename?
alert "YES!"
l = []
if l[3]?
alert "YES!"
它被翻译成这样:
var l;
if (typeof variablename !== "undefined" && variablename !== null) {
alert("YESSS!");
}
l = [];
if (l[3] != null) {
alert("YESSS!");
}
在Coffeescript中,我将如何表达
l[3] !== "undefined"
? 最佳答案
只需添加typeof
运算符,如下所示:
if typeof l[3] != 'undefined'
alert 'Yes!'