toString() メソッドは、指定した配列とその要素を表す文字列を返します。このメソッドは、Array.prototype.toString() と同じアルゴリズムを持ちます。TypedArray は TypedArray オブジェクト の一種です。
The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.
構文
typedarray.toString()
戻り値
TypedArray の要素を表す文字列。
説明
TypedArray オブジェクトは、Object の toString メソッドをオーバーライドします。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 は Object の toString メソッドを呼び出します:
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 の定義 |
現行の標準 |
ブラウザー実装状況
| デスクトップ | モバイル | サーバー | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
toString | Chrome 完全対応 7 | Edge 完全対応 12 | Firefox 完全対応 51 | IE 完全対応 10 | Opera 完全対応 11.6 | Safari 完全対応 5.1 | WebView Android 完全対応 ≤37 | Chrome Android 完全対応 18 | Firefox Android 完全対応 51 | Opera Android 完全対応 12 | Safari iOS 完全対応 5 | Samsung Internet Android 完全対応 1.0 | nodejs 完全対応 0.10 |
凡例
- 完全対応
- 完全対応