简体   繁体   中英

Type 'string[]' cannot be used as an index type. Error in typescript but works in javascript console

So the following works fine when I put in break point in the code and run the following: [browser console] 在此处输入图像描述

but I get Type 'string[]' cannot be used as an index type when I try to use in typescript.

在此处输入图像描述

JavaScript will let you do stupid things and won't tell you it doesn't make sense. But typescript will warn you. It's much more strict about writing coherent code. You effectively did this:

[1][[0]] // 1

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM