連想配列(オブジェクト)には、lengthプロパティが無い。そこで連想配列(オブジェクト)の要素数を知るにはObject.keys()用いると便利である。
var myShip = {
flagship: '大和',
destroyer1: '日向',
destroyer2: '長門',
destroyer3: '妙高',
destroyer4: '加賀'
};
例えば、上記のオブジェクトの要素数を得るには、次のようにする。
var length = Object.keys(myShip).length;
上記を実行して要素数を得る。