...それはどこに文書化されていますか?ハッシュ変数構文はtypescriptでどのように機能しますか?
class MyThing {
private _layers: { [id: string] : SimpleLayer } = {};
...
}
を...、それは素晴らしいですが、構文は私に混乱している、動作します:
私は例の場所の周りにこのように見てきました。
「id」とは何ですか?なぜ文法はまったくではないのですか:{string:SimpleLayer}、は役に立ちません。私は{{name:string}:Type}と{[index:string]:Type}も見てきました。
これは実際に文書化されている場所を見つけるためにtypescriptlang.orgを見てきましたが、私はそれをまったく見つけられないようです。
十分ですが、意味のある理由ではなく、現在の構文の '識別子'が無意味であり、技術的な制限のために存在していることを確認してください。 '{[TKey]:TValue}'や '{{TKey:TValue}}'や 'Hash'などがあります。 –
Doug