JavaScript - 문제 미리보기

문제 436

medium
다음 코드의 실행 결과는 무엇입니까? ```javascript let text = "Is this all there is?"; const pattern = /is/g; let result = text.match(pattern); ```
A. ["is"]
B. ["is", "is"]
C. ["Is", "is", "is"]
D. null

정답: B

`/g` 플래그는 전역 검색을 의미하므로 모든 매치를 찾습니다. 하지만 i 플래그가 없으므로 대소문자를 구분합니다. 따라서: 1) "Is"는 매치되지 않음 (대문자 I) 2) "this"의 "is"와 마지막 "is"만 매치됨 결과: `["is", "is"]`

💡 학습 팁

이 문제를 포함한 JavaScript 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.