ここで長さを確認しようとしています。カウントしてみました。何か見落としているところはありますか?
var dNames = {};
dNames = GetAllNames();
for (var i = 0, l = dName.length; i < l; i++)
{
alert("Name: " + dName[i].name);
}
dNames は名前と値のペアを保持します。dNames がそのオブジェクトに値を持っていることはわかっていますが、それでも完全にスキップされ、dName.length を警告しても、明らかにこれは正しい方法ではありません... よくわかりません。Web で調べました。これについては何も見つかりませんでした。
ベストアンサー1
私がやっていることは、Object.keys()を使ってすべてのキーのリストを返し、その長さを取得することです。
Object.keys(dictionary).length