1
TypeScriptインデックスシグネチャは実際にはどういう意味ですか?
私はしばらくTypeScriptを書いていて、インデックスシグネチャの意味について混乱しています。 たとえば、次のコードは有効です。 function fn(obj: { [x: string]: number }) { let n: number = obj.something; } しかし、基本的に同じことをするこのコードはそうではありません: function fn(obj: { [x: string]: number }) { let p: { something: number } = obj; } これはバグですか?これの意図された意味は何ですか?