TypeScript · Middle · Frage 30 von 75
Was bringt das Flag noUncheckedIndexedAccess?
- 1Es schaltet Bereichsprüfungen für Tupel und Arrays ab
- 2Ein Indexzugriff bekommt einen Typ mit
| undefined - 3Es verbietet Index-Signaturen in Objekttypen ganz
Antwort zeigen
Richtige Antwort: Ein Indexzugriff bekommt einen Typ mit | undefined
Erklärung
Ohne das Flag ist const x = arr[10] als T typisiert, obwohl es zur Laufzeit undefined ist. Mit dem Flag zwingt der Compiler zur Prüfung des Werts. Das Flag gehört nicht zu strict, wird aber oft empfohlen.