TypedArray.prototype.toString()

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 (ECMA-262)
Array.prototype.toString の定義
現行の標準  

ブラウザー実装状況

Update compatibility data on GitHub
デスクトップモバイルサーバー
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung InternetNode.js
toStringChrome 完全対応 7Edge 完全対応 12Firefox 完全対応 51IE 完全対応 10Opera 完全対応 11.6Safari 完全対応 5.1WebView Android 完全対応 ≤37Chrome Android 完全対応 18Firefox Android 完全対応 51Opera Android 完全対応 12Safari iOS 完全対応 5Samsung Internet Android 完全対応 1.0nodejs 完全対応 0.10

凡例

完全対応  
完全対応

関連項目