を定義されていない場合コーヒースクリプトのテストには、コーヒースクリプトサイト</p> <pre><code>console.log(s) if s? </code></pre> <p>に応じ
if (typeof s !== "undefined" && s !== null) {
console.log(s);
}
を生成しかし、どのような私のブラウザにアップ見せていること
coffee-を使用してif (s != null) {
return console.log(s);
}
である必要がありますスクリプトソース(1.6.2)、コーヒーレール(3.2.2)、レールバックボーン(0.7.2)、レール(3.2.13)
ここに私のコーヒースクリプト機能があります。なぜ私はコーヒースクリプトのサイトが私がすべきと言っているものを得ていないのですか?
window.p = (s) ->
console.log(s) if s?
興味深い。しかし、潜在的に正しい。あなたの状況では 's'は未定義ですか?それは関数の引数として定義されます。 [コーヒースクリプト未定]の複製可能な – Thilo
(http://stackoverflow.com/questions/9929306/coffeescript-undefined)(実際の質問ではありませんが、回答とコメントで詳細を説明しています) – Thilo