Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

CSSFontFeatureValuesMap: has() Methode

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Die has() Methode der CSSFontFeatureValuesMap Schnittstelle gibt einen Boolean zurück, der angibt, ob ein Eintrag mit dem angegebenen Schlüssel in dieser CSSFontFeatureValuesMap existiert oder nicht.

Syntax

js
has(property)

Parameter

key

Der Schlüssel des Wertes, der aus dem CSSFontFeatureValuesMap Objekt zurückgegeben werden soll.

Rückgabewert

Der Wert, der dem angegebenen Schlüssel im CSSFontFeatureValuesMap Objekt zugeordnet ist. Wenn der Schlüssel nicht gefunden werden kann, wird undefined zurückgegeben.

Beispiele

Grundlegende Verwendung

Das folgende Beispiel gibt true oder false zurück, wenn die @swash Regel den key enthält. Dieses Beispiel verwendet @swash, funktioniert aber auch mit anderen Feature-Wert-Blöcken.

CSS

css
@font-feature-values "MonteCarlo" {
  @swash {
    swishy: 1;
    swashy: 2;
  }
}

JavaScript

js
// get the rules
const myRule = document.styleSheets[0].cssRules[0];
console.log(myRule.swash.has("swishy")); // logs true
console.log(myRule.swash.has("swooshy")); // logs false

Spezifikationen

Specification
CSS Fonts Module Level 4
# cssfontfeaturevaluesmap

Browser-Kompatibilität

Siehe auch