TypeScriptでは、正しいことは何ですか?
[文字列]と文字列[]
public searchOption: [string] = ['date'];
public searchOption: string[] = ['date'];
2つ目は正しいです。必要に応じて、こちらをご覧ください https://www.typescriptlang.org/docs/handbook/basic-types.html
文字列の配列を作成するだけの場合、どちらも同じように動作するように見えます。ただし、2番目のものを使用する必要があります。
1つ目は、このようにタプルを作成できるようにするためのものです。
let searchOption: [string, number] = ['date', 1];