Intl.PluralRules.prototype.select()

Baseline Widely available

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

Die select()-Methode von Intl.PluralRules-Instanzen gibt einen String zurück, der angibt, welche Pluralregel bei der lokalisierungsbewussten Formatierung einer Zahl verwendet werden soll.

Probieren Sie es aus

Syntax

js
select(number)

Parameter

number

Die Zahl, für die eine Pluralregel ermittelt werden soll.

Rückgabewert

Ein String, der die Pluralisierungskategorie der number darstellt. Dies kann zero, one, two, few, many oder other sein.

Beschreibung

Diese Funktion wählt eine Pluralisierungskategorie entsprechend der Locale und den Formatierungsoptionen eines Intl.PluralRules-Objekts aus. Diese Optionen werden im Intl.PluralRules()-Konstruktor festgelegt.

Beispiele

Verwendung von select()

Erstellen Sie zunächst ein Intl.PluralRules-Objekt, indem Sie die entsprechenden locales- und options-Parameter übergeben. Hier erstellen wir ein Pluralregelobjekt für Arabisch im ägyptischen Dialekt. Da der type nicht angegeben ist, bietet das Regelobjekt Formatierungen für Kardinalzahlen (die Standardeinstellung).

js
const pr = new Intl.PluralRules("ar-EG");

Rufen Sie dann select() auf dem Regelobjekt auf und geben Sie die Zahl an, für die die Pluralform benötigt wird. Beachten Sie, dass Arabisch fünf Formen für Kardinalzahlen hat, wie gezeigt.

js
pr.select(0); // 'zero'
pr.select(1); // 'one'
pr.select(2); // 'two'
pr.select(6); // 'few'
pr.select(18); // 'many'

Spezifikationen

Specification
ECMAScript Internationalization API Specification
# sec-intl.pluralrules.prototype.select

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch