
replace 메소드는 DOMTokenList에서 특정 토큰을 다른 토큰으로 교체하는 메소드입니다.
replace 메소드는 다음과 같은 경우에 정확하게 동작합니다.
- 토큰이 존재할 때: 토큰을 다른 토큰으로 교체합니다.
- 토큰이 존재하지 않을 때: 토큰을 추가합니다.
replace 메소드는 다음과 같은 경우에 동작하지 않습니다.
- 토큰이 존재하지 않고, 교체할 토큰이 존재할 때: 토큰은 교체되지 않습니다.
예를 들어, 다음 코드를 살펴보겠습니다.
#hostingforum.kr
javascript
const domTokenList = document.querySelector('div').classList;
domTokenList.replace('token1', 'token2');
위 코드는 'token1'이 존재할 때 'token1'을 'token2'으로 교체합니다. 만약 'token1'이 존재하지 않으면 'token1'을 추가합니다.
2025-08-07 14:35