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