オブジェクトを反復処理する必要がありますが、最後の反復がいつ行われるかを知っています。どうやってやるの?オブジェクトには「長さ」属性がないため、反復回数を数えて長さと比較することはできません。私は次のようなことをしたいです
var len = 0;
for ( key in obj ) {
    len++;
}
var i = 0;
for ( key in obj ) {
    i++;
    var last_iter = (i == len);
    ...
}
もっと良い方法はありますか?