강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

yesman 님의 프로필 이미지
yesman

작성한 질문수

Node.js 교과서 - 기본부터 프로젝트 실습까지

CLI 상호작용 추가하기

if(!answer || !answer.trim())

작성

·

128

0

!answer.trim()는 어떠한 것을 의미하는건지 궁금합니다.

trim() 메서드는 'String' 앞, 뒤 공백을 제거하는 것으로 알고 있습니다.

앞, 뒤 공백을 제거하지 못한다는 것이 어떤 의미인지 알고 싶습니다.  

감사합니다.

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

전체적으로는 answer가 없으면입니다. 그런데 answer가 ' '같은 띄어쓰기 문자열인경우에는 있는 걸로 칩니다.

answer.trim()을 하면 ' '가 ''가 되므로 다시 false가 됩니다.

yesman 님의 프로필 이미지
yesman

작성한 질문수

질문하기