次のコードはngrxの例です。この辞書またはハッシュテーブルはTypescriptにありますか?
この宣言は何を行いますか?これはC#の辞書やハッシュテーブルと同等ですか?
let typeCache: { [label: string]: boolean } = {};
オリジナルコード:
let typeCache: { [label: string]: boolean } = {};
export function type<T>(label: T | ''): T {
if (typeCache[<string>label]) {
throw new Error(`Action type "${label}" is not unique"`);
}
typeCache[<string>label] = true;
return <T>label;
}
:値がどのように見えるだろうかの
例'、彼は通常のオブジェクトを使用しています。 –