JavaScript - 문제 미리보기
문제 528
hard
다음 코드에서 `newText`의 값은?
```javascript
let text = "Please visit Microsoft and Microsoft!";
let newText = text.replace("Microsoft", "Google");
```
정답: C
`replace()` 메서드는 기본적으로 첫 번째로 일치하는 문자열만 교체합니다. 모든 일치하는 문자열을 교체하려면 정규표현식의 global 플래그(`/Microsoft/g`)를 사용하거나 ES2021의 `replaceAll()` 메서드를 사용해야 합니다. 따라서 첫 번째 "Microsoft"만 "Google"로 바뀌어 "Please visit Google and Microsoft!"가 됩니다.
💡 학습 팁
이 문제를 포함한 JavaScript 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.