과목 추천:

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 파이어폭스 사파리 오페라
지원 지원 지원 지원 지원 지원

관련 페이지

JavaScript 대상

JavaScript 대상 정의

JavaScript 대상 메서드

JavaScript 대상 속성