2017-04-05 69 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]; 
相关问题