Diese Übersetzung ist unvollständig. Bitte helfen Sie, diesen Artikel aus dem Englischen zu übersetzen.
Die toString() Methode gibt einen String zurück, der das spezifizierte Feld und seine Elemente repräsentiert.
var months = ['Jan', 'Feb', 'Mar', 'Apr']; months.toString(); // "Jan,Feb,Mar,Apr"
Syntax
arr.toString()
Rückgabewert
Ein String, der die Elemente des Feldes repräsentiert.
Beschreibung
Das Array-Objekt(Feldobjekt) überschreibt die toString Methode von Object. Für Feldobjekte fügt die toString Methode das Feld zusammen und gibt einen String zurück, der jedes Element des Feldes durch Kommata getrennt enthält.
JavaScript ruft die toString Methode automatisch auf wenn ein Feld als Text repräsentiert wird oder wenn ein Feld in einer Stringkonkatenation verwendet wird.
ECMAScript 5 Semantik
Beginnend mt JavaScript 1.8.5 (Firefox 4), und mit der Semantik des ECMAScript der 5. Edition, ist die toString() Methode generisch und kann mit jeglichen Objekten verwendet werden. Object.prototype.toString() wird aufgerufen und der resultierende Wert wird zurückgegeben.
Spezifikation
| Spezifikation | Status | Kommentar |
|---|---|---|
| ECMAScript 1st Edition (ECMA-262) | Standard | Erste Definition. Implementiert in JavaScript 1.1. |
| ECMAScript 5.1 (ECMA-262) Die Definition von 'Array.prototype.toString' in dieser Spezifikation. |
Standard | |
| ECMAScript 2015 (6th Edition, ECMA-262) Die Definition von 'Array.prototype.toString' in dieser Spezifikation. |
Standard | |
| ECMAScript Latest Draft (ECMA-262) Die Definition von 'Array.prototype.toString' in dieser Spezifikation. |
Entwurf |
Browserkompatibilität
| Feature | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|---|
| Basic support | (Ja) | (Ja) | (Ja) | (Ja) | (Ja) | (Ja) |
| Feature | Android | Chrome for Android | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|---|---|
| Basic support | (Ja) | (Ja) | (Ja) | (Ja) | (Ja) | (Ja) | (Ja) |