我对Typescript有点陌生,遇到了我在阅读的示例中从未见过的东西。像这样声明数据集合:
tableData: {}[] = [
{
name: 'bob',
job: 'assassin',
weapons: 'pool noodle, water gun'
},
{
name: 'sally',
job: 'basketweaver',
weapons: 'needle, twine'
},
{
name: 'mary',
job: 'theif',
weapons: 'smoke bomb, marauders map'
},
]
{}[]
是什么意思?
这与声明tableData: any[] = [...]
有什么不同吗?
答案 0 :(得分:0)
{}
仅表示object
。
[]
紧跟type
,是Array<type>
的缩写,因此{}[]
将是Array<object>
。
简单来说,它只是一个对象数组。