【Node.js24.x】Object::toString()メソッドの使い方
toStringメソッドの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
toStringメソッドは、あらゆるJavaScriptオブジェクトの文字列表現を取得するために使用されるメソッドです。デフォルトでは「[object 型名]」という文字列を返します。この「型名」は、オブジェクトの内部的な種類を示します。特に、Object.prototype.toString.call()を用いることで、typeof演算子では判別しづらいnull、undefined、配列、関数などの正確な内部型を識別する際に役立ちます。ArrayやDate、Functionといった組み込みオブジェクトは、このtoStringメソッドをオーバーライドしており、それぞれに適した具体的な文字列表現を返します。このように、toStringメソッドは、デバッグ時や型に応じた処理の分岐において、オブジェクトの特性を簡潔な文字列表現として確認するために非常に有用です。
構文(syntax)
1const value = {}; 2console.log(Object.prototype.toString.call(value));
引数(parameters)
引数なし
引数はありません
戻り値(return)
string
このメソッドは、オブジェクトの文字列表現を返します。