2016-12-23 49 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[][] 
    }[] 
};