コース推薦:
- 前のページ 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 | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
サポート | サポート | サポート | サポート | サポート | サポート |
- 前のページ seal()
- 次のページ valueOf()
- 上一階層に戻る JavaScript オブジェクトリファレンスマニュアル