2017-08-18 22 views

答えて

2

あなただけの自分を主張されて何ができるか何その配列の予想される型は、コンパイラの解を上書きする必要がありますいずれもタイプのです。

let myObject = { 
    myKey: 'someValue', 
    myOtherKey: [] as string[] 
}; 
+0

これは私のアプローチよりも実際には優れています。 +1 –

0

活字エラー..

Object literal's property 'children' implicitly has an 'any[]' type 

オブジェクトの初期化..例えば

let myObject:any = { 
    myKey: 'someValue', 
    myOtherKey: [] 
}; 
+2

でそれをインスタンス私はあなたが 'どのように自分自身をmyObject'たくないと思います。 1つのプロパティだけを指定したい場合でも、オブジェクト全体の型が無くなります – danielspaniol

+0

@danielspaniol型を安全に保ちたい場合は、それをクラスとして定義する必要があります。 –

関連する問題