タイプスクリプトでは、変数を使用してオブジェクト・キー(プロパティ)にアクセスする方法はありますか?例えば変数を使用してオブジェクト・キーにアクセスします。
:
interface Obj {
a: Function;
b: string;
}
let obj: Obj = {
a: function() { return 'aaa'; },
b: 'bbbb'
}
for(let key in obj) {
console.log(obj[key]);
}
が、エラー・メッセージ以下typescriptですスロー:
'はインデックス署名を持たない '任意の 'タイプが原因タイプ'' TS7017要素は暗黙的に有しています'OBJ
修正方法?