- 정규 표현식으로 빈 문자열인지 어떻게 판단할 수 있는가?
:
/^$/
처럼 사용하면 시작하는 문자열(^
)과 끝나는 문자열($
) 사이에 아무것도 존재하지 않기 때문에 빈 문자열에 해당
querySelector
를 사용할 때 어떤 상황에서 그 값을 변수에 할당하는 것이 바람직한가?: 코드 상에 중복되어 존재하는 경우뿐만 아니라, 중복되지 않더라도
querySelector
자체가 여러 번 호출될 가능성이 있다면 변수에 할당하여 한 번만 사용하는 것이 바람직함
- 메서드를 프로퍼티로 가지는 객체를 반환하는 즉시 실행 함수의 경우, 어떤 이점이 있는가?
: 메서드처럼 사용하면 함수 이름이 프로퍼티 키가 되기 때문에 마침표 표기법 외에도 대괄호 표기법을 사용하여 메서드를 호출할 수 있음
: 대괄호 표기법을 사용하면 템플릿 리터럴을 대괄호 안에 사용할 수 있으므로 메서드 이름을 판단하는 로직을 좀 더 유연하게 작성할 수 있음