2016-12-23 86 views
0

数组的数组我有一个数据集接口数量

"series": [{ 
    "name": "Events", 
    "data": [ 
     [0,0], 
     [0,1], 
     [2,2], 
     ... 
    ] 
}] 

什么是正确的打字稿接口呢?这是不完全正确:

export interface MyInterface { 
    series: { 
     name: string; 
     data: number[] 
    } 
} 
+0

你尝试过的数据:数[] []? – PerunSS

回答

1

如果data通常是两个数量的元素,你应该使用一个元组类型:[number, number]

interface MyType { 
    series: { 
     name: string; 
     data: [number, number][] 
    }[] 
}; 

如果不是,则应使用2维数组:number[][]

interface MyType { 
    series: { 
     name: string; 
     data: number[][] 
    }[] 
};