2017-04-05 70 views
6

在打字稿中,什麼是正確的?TypeScript - [string] vs string []

[字符串]對串[]

public searchOption: [string] = ['date']; 
public searchOption: string[] = ['date']; 
+0

的可能的複製[類型之間的差異\ [\]和\ [類型\]在打字稿](https://stackoverflow.com/questions/36741917/difference-between-type-and-type-in -typescript) – Louis

回答

3

第一個是tuple第二個是一個字符串數組。

你可以用元組做到這一點:

let searchOption: [string, number] = ['date', 22]; 
2

如果你要做的就是讓一個字符串數組,他們似乎都具有相同的行爲。然而,第二個是你應該使用的。

第一個是你可以像這樣製作元組。

let searchOption: [string, number] = ['date', 1]; 
相關問題