コース推薦:

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 Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
サポート サポート サポート サポート サポート サポート

関連ページ

JavaScript オブジェクト

JavaScript オブジェクト定義

JavaScript オブジェクトメソッド

JavaScript オブジェクト属性