我是 TS 的新手,但我没有找到问题的答案,所以这就是我来这里的原因)
我正在尝试创建一个数组数组,它可能只包含强类型数据。比如像
[[string, number], [string, number], [string, number], ...]
我试着写这么简单的代码:
let arr: Array<[string, number]> = [['dad\'s adidas', 123], ['moms gucci', 47]]
for (let i = 0; i < arr.length; i++) {
for (let j = 0; i < arr[i].length; j++) {
console.log(arr[i][j])
}
console.log('\n')
}
但是编译器发誓给我这个愚蠢的错误))
Uncaught SyntaxError C:\Users\sv25b\UbuntuProjects\WTF\main.ts:1
let arr: Array<[string, number]> = [['dad\'s adidas', 123], ['moms gucci', 47]]
我做错了什么?
npm install tsx
- 安装 typescript runner
npm install --global tsx
npx tsx watch main.ts
以监视模式运行您的文件(在文件保存时重新启动)
tsx watch main.ts
如果你已经全局安装了 tsxundefined
i < arr[i].length
为j < arr[i].length