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