In Typoskript, was ist richtig?TypeScript - [Zeichenfolge] vs Zeichenfolge []
[string] vs string []
public searchOption: [string] = ['date'];
public searchOption: string[] = ['date'];
In Typoskript, was ist richtig?TypeScript - [Zeichenfolge] vs Zeichenfolge []
[string] vs string []
public searchOption: [string] = ['date'];
public searchOption: string[] = ['date'];
Das zweite ist richtig. Wenn Sie möchten, können Sie hier einen Blick werfen https://www.typescriptlang.org/docs/handbook/basic-types.html
Die erste ist eine tuple und die zweite ist ein Array von Strings.
Sie können dies mit Tupeln:
let searchOption: [string, number] = ['date', 22];
Wenn alles, was Sie tun werden ein Array von Strings sie beide das gleiche zu verhalten scheinen ist zu machen. Aber die zweite ist diejenige, die Sie verwenden sollten.
Der erste ist, damit Sie Tuples machen können, so.
let searchOption: [string, number] = ['date', 1];
Mögliche Duplikat [Unterschied zwischen Typ \ [\] und \ [type \] in Typoskript] (https://stackoverflow.com/questions/36741917/difference-between-type-and-type-in -Typoskript) – Louis