Hallo Random2356,
tja. Mein Hinweis auf getypte Variablen war da wohlfeil, aber nicht sachgerecht.
Wie auch immer - das ist ein Grenzfall für TS und warum er sich über [] + 5 aufregt, wo doch [] zu "" konvertiert und ""+5 erlaubt ist, weiß nur Papa Anders.
Aber er meckert genauso, wenn man [] in eine Variable steckt und die als number[], any[] oder unknown[] deklariert. Er will also partout kein Array zu einer Zahl addieren. Dazu finde ich nichts im Handbuch, und da die Spec seit Jahren ungepflegt ist, guck ich dort erst gar nicht rein. TypeScript war für mich immer ein Ratespiel, weshalb ich es bisher verschmäht habe.
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi