toString() メソッドは、指定した配列とその要素を表す文字列を返します。このメソッドは、Array.prototype.toString() と同じアルゴリズムを持ちます。TypedArrayTypedArray オブジェクト の一種です。

構文

typedarray.toString()

戻り値

TypedArray の要素を表す文字列。

説明

TypedArray オブジェクトは、ObjecttoString メソッドをオーバーライドします。TypedArray オブジェクトでは、toString メソッドは配列を結合して、それぞれの型付き配列の要素をカンマ区切りにしたものを含む 1 つの文字列として返します。たとえば、次のコードは型付き配列を生成してた後、toString を使用して配列を文字列に変換しています。

var numbers = new Uint8Array([2, 5, 8, 1, 4])
numbers.toString(); // "2,5,8,1,4"

型付き配列がテキスト値として用いられるとき、または配列が文字列連結で参照されるときに、JavaScript は自動的に toString メソッドを呼び出します。

互換性

ブラウザーが TypedArray.prototype.toString() メソッドをまだサポートしていない場合、JavaScript は ObjecttoString メソッドを呼び出します:

var numbers = new Uint8Array([2, 5, 8, 1, 4])
numbers.toString(); // "[object Uint8Array]"

仕様

仕様 ステータス コメント
ECMAScript 2015 (6th Edition, ECMA-262)
TypedArray.prototype.toString の定義
標準 初期定義。
ECMAScript Latest Draft (ECMA-262)
Array.prototype.toString の定義
ドラフト  

ブラウザー実装状況

Update compatibility data on GitHub
デスクトップモバイルサーバー
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeEdge MobileAndroid 版 FirefoxAndroid 版 OperaiOS 版 SafariSamsung InternetNode.js
基本対応Chrome 完全対応 ありEdge ? Firefox 完全対応 51IE 未対応 なしOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありEdge Mobile ? Firefox Android 完全対応 51Opera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 ありnodejs ?

凡例

完全対応  
完全対応
未対応  
未対応
実装状況不明  
実装状況不明

関連項目

ドキュメントのタグと貢献者

このページの貢献者: YuichiNukiyama
最終更新者: YuichiNukiyama,