
DOMCharacterData::substringData 메서드는 CharacterData 인터페이스의 메서드 중 하나로, 주어진 시작 인덱스부터 끝 인덱스까지의 문자열을 반환합니다. 시작 인덱스는 포함하고, 끝 인덱스는 제외합니다.
예를 들어, 문자열 "Hello World"를 갖는 노드에서 substringData 메서드를 호출할 때, 시작 인덱스를 6, 끝 인덱스를 11로 설정하면 "World"가 반환됩니다.
NodeData::substringData와 DOMCharacterData::substringData는 동일한 메서드입니다. 두 메서드의 차이점은 없습니다.
substringData 메서드를 사용할 때 주의할 점은, 시작 인덱스와 끝 인덱스를 잘못 설정하면 잘못된 결과를 반환할 수 있습니다. 시작 인덱스는 0부터 시작하고, 끝 인덱스는 포함하지 않습니다. 예를 들어, 문자열 "Hello World"를 갖는 노드에서 substringData 메서드를 호출할 때, 시작 인덱스를 7, 끝 인덱스를 12로 설정하면 ""이 반환됩니다.
2025-05-25 10:44