foo = (x) ->
alert("hello") unless x?
alert("world") unless y?
编译为:
var foo;
foo = function(x) {
if (x == null) {
alert("hello");
}
if (typeof y === "undefined" || y === null) {
return alert("world");
}
};
为什么不检查isfoo
的论点,而is?x
undefined
y