2017-04-05 23 views
6

タイプスクリプトでは、正しいことは何ですか?TypeScript - [文字列] vs文字列[]

[ストリング] []

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

可能重複[タイプの違い\ [\]と\ [タイプ\] typescriptですに(https://stackoverflow.com/questions/36741917/difference-between-type-and-type-in -typescript) – Louis

答えて

3

最初はtupleで、2番目は文字列の配列です。

あなたはタプルでこれを行うことができます。

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

あなたがやろうとしているすべてのは、彼らの両方が同じ動作をするように見える文字列の配列を作成している場合。しかし、第2のものがあなたが使うべきものです。

最初のものはタプルを作ることができるようなものです。

let searchOption: [string, number] = ['date', 1]; 
関連する問題