
__toString() 메서드는 객체의 값을 문자열로 변환하는 역할을 합니다.
Javascript에서 __toString() 메서드를 사용하여 JSON 객체를 문자열로 변환하는 방법은 다음과 같습니다.
위 코드에서 toString() 메서드를 사용하여 JSON 객체를 문자열로 변환했지만, 결과는 [object Object]로 출력됩니다. 이는 JSON 객체의 기본 문자열 표현입니다.
만약 __toString()이 없으면, 객체를 문자열로 변환할 수 없기 때문에 에러가 발생합니다.
위 코드에서 String() 함수를 사용하여 객체를 문자열로 변환했지만, 결과는 여전히 [object Object]로 출력됩니다.
만약 __toString()이 구현되어 있으면, 객체를 문자열로 변환할 수 있습니다.
위 코드에서 Person 클래스를 정의하고 toString() 메서드를 구현했습니다. 이 메서드를 사용하여 Person 객체를 문자열로 변환할 수 있습니다.
2025-06-25 13:55