Intl.Locale.prototype.toString()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2020.

Die toString() Methode von Intl.Locale Instanzen gibt die vollständige Locale-Kennzeichnerzeichenkette dieses Locales zurück.

Probieren Sie es aus

Syntax

js
toString()

Parameter

Keine.

Rückgabewert

Die Unicode-Locale-Kennzeichnerzeichenkette des locale.

Beschreibung

Das Locale-Objekt ist eine JavaScript-Darstellung eines Konzepts Unicode-Locale-Kennzeichner. Informationen über ein bestimmtes Locale (Sprache, Schrift, Kalendertyp, etc.) können in einer Locale-Kennzeichnerzeichenkette kodiert werden. Um die Arbeit mit diesen Locale-Kennzeichnern zu erleichtern, wurde das Locale-Objekt in JavaScript eingeführt. Ein Aufruf der toString-Methode an einem Locale-Objekt gibt die Kennzeichnerzeichenkette für dieses bestimmte Locale zurück. Die toString-Methode ermöglicht es, Locale-Instanzen als Argument für bestehende Intl-Konstruktoren bereitzustellen, in JSON zu serialisieren oder in jedem anderen Kontext zu verwenden, in dem eine genaue Zeichenfolgenrepräsentation nützlich ist.

Beispiele

Verwendung von toString

js
const myLocale = new Intl.Locale("fr-Latn-FR", {
  hourCycle: "h12",
  calendar: "gregory",
});
console.log(myLocale.baseName); // Prints "fr-Latn-FR"
console.log(myLocale.toString()); // Prints "fr-Latn-FR-u-ca-gregory-hc-h12"

Spezifikationen

Specification
ECMAScript Internationalization API Specification
# sec-Intl.Locale.prototype.toString

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch