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