連想配列 に length や count メソッドは無いため、Object.keys を利用します。
要素数の取得方法
要素数 = Object.keys(連想配列).length
サンプルコード
// 連想配列
const strKeyDict: { [key: string]: string; } = { data1: '50点', data2: '60点' };
// 内容 = { data1: '50点', data2: '60点' }
console.log('連想配列の内容を表示');
console.log(strKeyDict);
// 結果 = 2
console.log('連想配列の要素数を表示');
console.log(Object.keys(strKeyDict).length);
- 10行目: 連想配列「strKeyDict」の要素数を取得し、ログ出力しています。

検証環境
- typescript 4.3.2
- Node.js v14.17.0
- Microsoft Windows 10 Pro Version 20H2 OS Build 19042.1081 Experience: Windows Feature Experience Pack 120.2212.3530.0