TypeScript:interface接口数组

说明

本文介绍接口数组

与字符串数组类似,字符串数组,表示该数组的 每一个元素 都是 字符串

接口数组,表示该数组的 每一个元素 都是 该接口的实现对象

案例

定义接口

interface IPerson{
    firstName: string
    lastName: string
}

定义接口数组

方式1

类型数组表示法:

变量:接口类型[]

例子:

const students2:IPerson[] = [
    {
        firstName:"李",
        lastName:"雷"
    },
    {
        firstName:"韩",
        lastName:"梅梅"
    },
    {
        firstName:"张",
        lastName:"三"
    },
]

方式2

Array 泛型表示方法:

变量::Array<接口类型>

例子:

const students:Array<IPerson> = [
    {
        firstName:"李",
        lastName:"雷"
    },
    {
        firstName:"韩",
        lastName:"梅梅"
    },
    {
        firstName:"张",
        lastName:"三"
    },
]

原文出处:/show_1GW458ZwDLB.html