[解決済み] 文字列がヌルか空かをチェックする最も簡単な方法
2023-04-01 18:13:03
質問
私は、空またはヌル文字列をチェックするこのコードを持っています。テストでは動作しています。
eitherStringEmpty= (email, password) ->
emailEmpty = not email? or email is ''
passwordEmpty = not password? or password is ''
eitherEmpty = emailEmpty || passwordEmpty
test1 = eitherStringEmpty "A", "B" # expect false
test2 = eitherStringEmpty "", "b" # expect true
test3 = eitherStringEmpty "", "" # expect true
alert "test1: #{test1} test2: #{test2} test3: #{test3}"
私が不思議に思っているのは、もっと良い方法があるのではないかということです。
not email? or email is ''
. C# と同等のことができるでしょうか?
string.IsNullOrEmpty(arg)
と同じことをCoffeeScriptでできますか?そのための関数を定義することはいつでもできますが(私がしたように)、私が見逃している言語上の何かがあるのではないかと思っています。
どのように解決するのですか?
はい。
passwordNotEmpty = not not password
またはもっと短く
passwordNotEmpty = !!password
関連
-
[解決済み] ES6/2015におけるヌルセーフなプロパティアクセス(および条件付き代入)。
-
[解決済み] CoffeeScriptでコメントするにはどうしたらいいですか?"/* this */" は機能しません。
-
[解決済み] CoffeeScript, 太い矢印(=>)を矢印(->)に使う場合とその逆の場合
-
[解決済み] CoffeeScriptで何かを返さない方法はありますか?
-
[解決済み] CoffeeScriptでオブジェクトにキーが存在するかどうかを確認する最も簡単な方法
-
[解決済み] CoffeeScriptで無名オブジェクトの配列を定義する
-
[解決済み] CoffeeScript Undefined
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン