인프런 커뮤니티 질문&답변
if(!answer || !answer.trim())
작성
·
128
0
!answer.trim()는 어떠한 것을 의미하는건지 궁금합니다.
trim() 메서드는 'String' 앞, 뒤 공백을 제거하는 것으로 알고 있습니다.
앞, 뒤 공백을 제거하지 못한다는 것이 어떤 의미인지 알고 싶습니다.
감사합니다.
답변 1
0
제로초(조현영)
지식공유자
전체적으로는 answer가 없으면입니다. 그런데 answer가 ' '같은 띄어쓰기 문자열인경우에는 있는 걸로 칩니다.
answer.trim()을 하면 ' '가 ''가 되므로 다시 false가 됩니다.





