Baseline Widely available
Die toString()
-Methode von String
-Werten gibt diesen Zeichenfolgenwert zurück.
const stringObj = new String("foo");
console.log(stringObj);
// Expected output: String { "foo" }
console.log(stringObj.toString());
// Expected output: "foo"
Syntax Parameter
Keine.
RückgabewertEine Zeichenfolge, die den angegebenen Zeichenfolgenwert darstellt.
BeschreibungDas String
-Objekt überschreibt die toString
-Methode von Object
; es erbt nicht Object.prototype.toString()
. Für String
-Werte gibt die toString
-Methode die Zeichenfolge selbst zurück (wenn es sich um ein primitives handelt) oder die Zeichenfolge, die das String
-Objekt umschlieÃt. Sie hat die exakt gleiche Implementierung wie String.prototype.valueOf()
.
Die toString()
-Methode erfordert, dass ihr this
-Wert ein primitiver String
oder ein Wrapper-Objekt ist. Sie wirft einen TypeError
für andere this
-Werte aus, ohne zu versuchen, sie zu Zeichenfolgenwerten zu erzwingen.
Da String
keine [Symbol.toPrimitive]()
-Methode hat, ruft JavaScript die toString()
-Methode automatisch auf, wenn ein String
-Objekt in einem Kontext verwendet wird, der eine Zeichenfolge erwartet, wie zum Beispiel in einem Template-Literal. Allerdings konsultieren String
-Primitive die toString()
-Methode nicht, um zu Zeichenfolgen umgewandelt zu werden â da sie bereits Zeichenfolgen sind, wird keine Umwandlung durchgeführt.
String.prototype.toString = () => "Overridden";
console.log(`${"foo"}`); // "foo"
console.log(`${new String("foo")}`); // "Overridden"
Beispiele Verwendung von toString()
Das folgende Beispiel zeigt den Zeichenfolgenwert eines String
-Objekts:
const x = new String("Hello world");
console.log(x.toString()); // "Hello world"
Spezifikationen Browser-Kompatibilität Siehe auch MDN-Feedback-Box War diese Ãbersetzung hilfreich?
Diese Seite wurde automatisch aus dem Englischen übersetzt.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4