Freigeben über


Extensions class

Einige util- und Erweiterungsfunktionen

Methoden

isMemoryInterface(any)

PATCH-Methode TODO: Gibt es eine bessere Lösung? Um zu beurteilen, ob ein Objekt MemoryInterface implementiert. Identisch mit 'is MemoryInterface' in C#

randomNext(MemoryInterface, number, number)

Generator random seed and value from properties. Wenn der Wert nicht NULL ist, lautet das simulierte Zufallswertergebnis: min + (Wert % (max - min)).

Details zur Methode

isMemoryInterface(any)

PATCH-Methode TODO: Gibt es eine bessere Lösung? Um zu beurteilen, ob ein Objekt MemoryInterface implementiert. Identisch mit 'is MemoryInterface' in C#

static function isMemoryInterface(obj: any): boolean

Parameter

obj

any

Das auszuwertende Objekt.

Gibt zurück

boolean

True, wenn das Objekt MemoryInterface implementiert; False, wenn dies nicht der Grund ist.

randomNext(MemoryInterface, number, number)

Generator random seed and value from properties. Wenn der Wert nicht NULL ist, lautet das simulierte Zufallswertergebnis: min + (Wert % (max - min)).

static function randomNext(memory: MemoryInterface, min: number, max: number): number

Parameter

memory
MemoryInterface

Speicherzustand.

min

number

Die inklusive untere Grenze der zurückgegebenen Zufallszahl.

max

number

Die exklusive obere Grenze der zurückgegebenen Zufallszahl. max muss größer oder gleich Min sein.

Gibt zurück

number

Zufallswert.