Intl.Collator.prototype.resolvedOptions()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2017.
Die resolvedOptions() Methode von Intl.Collator Instanzen gibt ein neues Objekt mit Eigenschaften zurück, die die beim Initialisieren dieses Collator Objekts berechneten Optionen widerspiegeln.
Probieren Sie es aus
const numberDe = new Intl.NumberFormat("de-DE");
const numberAr = new Intl.NumberFormat("ar");
console.log(numberDe.resolvedOptions().numberingSystem);
// Expected output: "latn"
console.log(numberAr.resolvedOptions().numberingSystem);
// Expected output: "arab"
Syntax
resolvedOptions()
Parameter
Keine.
Rückgabewert
Ein neues Objekt mit Eigenschaften, die die beim Initialisieren dieses Collator Objekts berechneten Optionen widerspiegeln. Das Objekt hat die folgenden Eigenschaften in der Reihenfolge, in der sie aufgelistet sind:
locale-
Das BCP 47 Sprach-Tag für die tatsächlich verwendete Sprache, bestimmt durch den Prozess der Sprachidentifikation und -verhandlung. Nur die
co,knundkfUnicode-Erweiterungsschlüssel können, wenn angefordert und unterstützt, in der Ausgabe enthalten sein. usage-
Der für diese Eigenschaft im
optionsArgument angegebene Wert, mit Standardwerten ergänzt, falls erforderlich. Er ist entweder"sort"oder"search". Der Standardwert ist"sort". sensitivity-
Der für diese Eigenschaft im
optionsArgument angegebene Wert, mit Standardwerten ergänzt, falls erforderlich. Er ist entweder"base","accent","case"oder"variant". Der Standardwert ist"variant"bei Verwendung"sort"; er ist sprachabhängig bei Verwendung"search". ignorePunctuation-
Der für diese Eigenschaft im
optionsArgument angegebene Wert, mit Standardwerten ergänzt, falls erforderlich. Es ist ein boolescher Wert. Der Standardwert isttruefür Thai (th) undfalsefür alle anderen Sprachen. collation-
Der für diese Eigenschaft im
optionsArgument angegebene Wert oder unter Nutzung des Unicode-Erweiterungsschlüssels"co", mit Standardwerten ergänzt, falls erforderlich. Es ist ein unterstützter Kollationstyp für diese Sprache. Der Standardwert ist"default". numeric-
Der für diese Eigenschaft im
optionsArgument angegebene Wert oder unter Nutzung des Unicode-Erweiterungsschlüssels"kn", mit Standardwerten ergänzt, falls erforderlich. Es ist ein boolescher Wert. Der Standardwert istfalse. Wenn die Implementierung diesen Unicode-Erweiterungsschlüssel nicht unterstützt, wird diese Eigenschaft weggelassen. caseFirst-
Der für diese Eigenschaft im
optionsArgument angegebene Wert oder unter Nutzung des Unicode-Erweiterungsschlüssels"kf", mit Standardwerten ergänzt, falls erforderlich. Es ist entweder"upper","lower"oder"false". Der Standardwert ist"false". Wenn die Implementierung diesen Unicode-Erweiterungsschlüssel nicht unterstützt, wird diese Eigenschaft weggelassen.
Beispiele
>Verwendung der Methode resolvedOptions
const de = new Intl.Collator("de", { sensitivity: "base" });
const usedOptions = de.resolvedOptions();
usedOptions.locale; // "de"
usedOptions.usage; // "sort"
usedOptions.sensitivity; // "base"
usedOptions.ignorePunctuation; // false
usedOptions.collation; // "default"
usedOptions.numeric; // false
Spezifikationen
| Specification |
|---|
| ECMAScript® 2026 Internationalization API Specification> # sec-intl.collator.prototype.resolvedoptions> |
Browser-Kompatibilität
Loading…