과목 추천:
- 이전 페이지 seal()
- 다음 페이지 valueOf()
- 하나의 단계 위로 JavaScript 대상 참조 매뉴얼
JavaScript 객체 toString() 메서드
toString()
정의와 사용법
메서드는 객체를 문자열로 반환합니다。 toString()
만약
Object.toString() 메서드는 문자열을 반환할 수 없으면 "[object Object]"를 반환합니다。
항상 객체 생성자를 반환합니다。
toString()
메서드는 원본 객체를 변경하지 않습니다。
설명
모든 JavaScript 객체는 toString()
메서드。
객체를 텍스트로 표시하거나 (예: HTML에서) 객체를 문자열로 사용할 필요가 있을 때, JavaScript는 내부에서 toString()
메서드。
일반적으로 자신의 코드에서 사용하지 않습니다。
예시
예제 1
toString()를 배열에 사용하는 방법:
const fruits = ["Banana", "Orange", "Apple", "Mango"]; let text = fruits.toString();
예제 2
toString()를 객체에 사용하는 방법:
const person = { firstName: "Bill", lastName: "Gates", age: 19, eyeColor: "blue" }; const keys = person.toString();
예제 3
Object.toString()를 객체에 사용하는 방법:
const person = { firstName: "Bill", lastName: "Gates", age: 19, eyeColor: "blue" }; const keys = Object.toString(person);
문법
object.toString()
파라미터
파라미터 없음。
반환 값
타입 | 설명 |
---|---|
문자열 | 객체의 문자열을 나타냅니다。 |
"[object type]" | 문자열을 반환하지 못하면。 |
브라우저 지원
toString()
ECMAScript1 (ES1) 기능입니다。
모든 현대 브라우저는 ES1 (JavaScript 1997)을 지원합니다:
Chrome | IE | Edge | 파이어폭스 | 사파리 | 오페라 |
---|---|---|---|---|---|
Chrome | IE | Edge | 파이어폭스 | 사파리 | 오페라 |
지원 | 지원 | 지원 | 지원 | 지원 | 지원 |
- 이전 페이지 seal()
- 다음 페이지 valueOf()
- 하나의 단계 위로 JavaScript 대상 참조 매뉴얼