비어 있거나 null 문자열을 확인하는 코드가 있습니다. 테스트 중입니다.
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 ''
. string.IsNullOrEmpty(arg)
한 번의 호출로 CoffeeScript에서 C # 에 해당하는 작업을 수행 할 수 있습니까 ? 나는 항상 그것을위한 함수를 정의 할 수 있지만 (내가했던 것처럼) 언어에 내가 놓친 것이 있는지 궁금하다.
!!
버전 을 사용하는 경우 본질적으로 부울로 변환하는 일반적인 방법입니다. 중요한 경우 Jeremy가 제안한 함수를 정의하는 것보다 거의 확실히 빠릅니다.