{} []在打字稿中是什么意思?

时间:2020-07-14 03:02:03

标签: arrays angular typescript generics angular-material

我对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[] = [...]有什么不同吗?

1 个答案:

答案 0 :(得分:0)

{}仅表示object

[]紧跟type,是Array<type>的缩写,因此{}[]将是Array<object>

简单来说,它只是一个对象数组。