次のエラーは失敗します。Typescriptのオブジェクトリテラルに "any"配列を定義するにはどうすればよいですか?
TS7018:オブジェクトリテラルのプロパティ 'スコープ'に暗黙的に 'any []' 型があります。
foo
をany
の配列として定義します。どのようにオブジェクトリテラルでこれを行うのですか?
{
foo: [],
}
次のエラーは失敗します。Typescriptのオブジェクトリテラルに "any"配列を定義するにはどうすればよいですか?
TS7018:オブジェクトリテラルのプロパティ 'スコープ'に暗黙的に 'any []' 型があります。
foo
をany
の配列として定義します。どのようにオブジェクトリテラルでこれを行うのですか?
{
foo: [],
}
{
foo: any[],
}
配列リテラル:
let list: any[] = [1, true, "free"];
ここから:
https://www.typescriptlang.org/docs/handbook/basic-types.html
それは、その後、アレイの場合:
let foo: any[] = [];
ここにはオブジェクトリテラルはありません。
foo
を配列のオブジェクトにしたい場合は、
let foo: { array: any[] } = { array: [] }
foo.array.push(12);
foo.array.push("stirng");