{key0: value0, key1: value1, ..., keyN: valueN}
{key0: value0, key1: value1, ..., keyN: valueN, } // これはエラー
for (var k in obj) { // obj[k] }prototype chain を traverse させたくない場合は hasOwnProperty() メソッドを使って以下のようにすると良い。
for (var k in obj) if (obj.hasOwnProperty(k)) { // obj[k] }