Baseline Widely available
Die caseFirst
-Zugriffseigenschaft von Intl.Locale
-Instanzen gibt an, ob die GroÃ-/Kleinschreibung bei den Kollationsregeln dieses Gebietsschemas berücksichtigt wird.
Die Kollationsregeln eines Gebietsschemas bestimmen, wie Zeichenfolgen in diesem Gebietsschema geordnet werden. Einige Gebietsschemata verwenden die GroÃ-/Kleinschreibung eines Zeichens (GROÃBUCHSTABEN oder kleinschreibung) im Kollationsprozess. Diese zusätzliche Regel kann in der caseFirst
-Eigenschaft eines Intl.Locale
-Objekts ausgedrückt werden. Es gibt 3 Werte, die die caseFirst
-Eigenschaft annehmen kann, die in der folgenden Tabelle aufgeführt sind.
upper
GroÃschreibung wird vor Kleinschreibung sortiert. lower
Kleinschreibung wird vor GroÃschreibung sortiert. false
Keine spezielle GroÃ-/Kleinbuchstaben-Sortierung.
Der Wert der caseFirst
-Eigenschaft wird zur Erstellungszeit festgelegt, entweder durch den kf
-Schlüssel des Gebietsschema-Identifiers oder durch die caseFirst
-Option des Intl.Locale()
-Konstruktors. Letzteres hat Vorrang, wenn beide vorhanden sind; und wenn keines von beiden vorhanden ist, hat die Eigenschaft den Wert undefined
.
Der Set-Accessor von caseFirst
ist undefined
. Sie können diese Eigenschaft nicht direkt ändern.
Wie andere Gebietsschema-Subtags kann der caseFirst
-Wert dem Intl.Locale
-Objekt über den Gebietsschemastring oder ein Konfigurationsobjekt-Argument für den Konstruktor hinzugefügt werden.
Im Unicode locale string spec ist caseFirst
ein "Erweiterungs-Subtag". Diese Subtags fügen zusätzliche Daten über das Gebietsschema hinzu und werden zu Gebietsschema-Identifikatoren mithilfe des -u
-Erweiterungsschlüssels hinzugefügt. Um den caseFirst
-Wert zum initialen Gebietsschema-Identifier-String hinzuzufügen, der an den Intl.Locale()
-Konstruktor übergeben wird, fügen Sie zuerst den -u
-Erweiterungsschlüssel hinzu, wenn dieser nicht vorhanden ist. Fügen Sie anschlieÃend die -kf
-Erweiterung hinzu, um anzuzeigen, dass Sie einen Wert für caseFirst
hinzufügen. Fügen Sie schlieÃlich den caseFirst
-Wert hinzu.
const locale = new Intl.Locale("fr-Latn-FR-u-kf-upper");
console.log(locale.caseFirst); // "upper"
Hinzufügen eines caseFirst-Werts über das Konfigurationsobjekt-Argument
Der Intl.Locale()
-Konstruktor hat ein optionales Konfigurationsobjekt-Argument, das eine beliebige Anzahl von Erweiterungstypen, einschlieÃlich caseFirst
, enthalten kann. Setzen Sie die caseFirst
-Eigenschaft des Konfigurationsobjekts auf den gewünschten caseFirst
-Wert und übergeben Sie es dann an den Konstruktor.
const locale = new Intl.Locale("en-Latn-US", { caseFirst: "lower" });
console.log(locale.caseFirst); // "lower"
Spezifikationen Browser-Kompatibilität Siehe auch
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