「最後」で最大のインデックスを持つ要素を考慮する場合、JavaScript オブジェクトの最後の要素を見つけるにはどうすればよいですか? つまり、ajax 経由で (json として) 配列に似たオブジェクトを受け取っていますが、数値以外のキーもあります。
var received = {
0: 'something',
1: 'something else',
2: 'some stuff',
3: 'some more stuff',
'crap' : 'this screws the whole thing'
}
単純な配列の場合は、を使用しますarray.length
。同様に、単純に要素ごとに繰り返し処理して見つけることができます。
より良い方法はありますか?ソリューションに jQuery が必要な場合は、それも問題ありません。