nonConsistent2DArray
nonConsistent2DArray(value) ist dieselbe Prüfung wie !isConsistent2DArray(value), so geschrieben, dass eine Wächterklausel vorwärts gelesen wird — siehe Konventionen der Prüfungen.
Wie non2DArray ist die Funktion für ihre Ja-Nein-Antwort gedacht: nach der Prüfung gibt TypeScript keinen brauchbaren Matrixtyp zurück. Prüfen und zurückgeben tut requireConsistent2DArray.
Sie meldet true in zwei verschiedenen Fällen: eine Matrix mit unterschiedlich langen Zeilen und ein Wert, der gar keine Matrix ist. Am Ergebnis sind sie nicht zu unterscheiden; wo der Unterschied zählt, nehmen Sie non2DArray.
Parameter
Parameter | Typ | Beschreibung |
|---|---|---|
|
| Der zu prüfende Wert. |
Rückgabewert
boolean — true, wenn der Wert kein nicht-leeres Array aus gleich langen Arrays ist; sonst false.
In TypeScript verengt die Prüfung arr innerhalb des Zweigs auf T.
Beispiele
Beide Fehlerfälle
Die beiden Fälle unterscheiden
Siehe auch
isConsistent2DArray— die positive Form.non2DArray— lehnt nur die Nicht-Matrizen ab.requireConsistent2DArray— wirft und benennt die betroffene Zeile.
Quellcode
Diese Dokumentation wurde mit KI (Claude) aus dem Quellcode der Bibliothek erzeugt.