मुझे यह कोड मिला है जो खाली या अशक्त स्ट्रिंग की जांच करता है। यह परीक्षण में काम कर रहा है।
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 # के बराबर कर सकता हूं ? मैं हमेशा इसके लिए एक फ़ंक्शन को परिभाषित कर सकता था (जैसे मैंने किया था) लेकिन मैं सोच रहा था कि क्या भाषा में कुछ ऐसा है जो मुझे याद आ रहा है।
!!
संस्करण का उपयोग करते हैं , जो अनिवार्य रूप से बूलियन को डाली जाती है। अगर यह मायने रखता है, तो यह निश्चित रूप से एक फ़ंक्शन को परिभाषित करने की तुलना में अधिक तेज़ है जैसा कि जेरेमी ने सुझाव दिया था।