TypeScript · Middle · Frage 31 von 75

Wie unterscheidet sich unknown[] von any[] in einem Funktionsparameter?

Antwort zeigen

Richtige Antwort: Bei unknown[] muss man Elemente eingrenzen, bei any[] nicht

Erklärung

Beide nehmen jedes Array an, aber mit unknown kann man in der Funktion keine Methode eines Elements ohne Prüfung aufrufen. Arbeitet die Funktion nicht mit den Elementen (zählt etwa die Länge), ist unknown[] die sichere Wahl. Noch besser ist ein generisches T[], wenn der Typ für das Ergebnis zählt.

Zum Weiterlesen

Fehler in der Frage

TypeScript · Middle · Frage 31

Teste dich selbst

Mach den Test TypeScript · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen