有没有办法强制Coffeescript始终转换
if x?
console.log "hello"
到
if (typeof x !== "undefined" && x !== null) {
console.log("hello");
}
我问的原因是因为我们有以下内容:
x = "hello"
if x?
console.log "hello"
它转换为:
var x;
x = "hello";
if (x != null) {
console.log("hello");
}
虽然这不是上面代码中的问题,但在传递未定义变量的函数中存在问题。