{key0: value0, key1: value1, ..., keyN: valueN}
末尾が「,」で終わっていると IE や Opera ではエラーになるので注意(IE8 では通る模様)。
{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] }
タグ
コメントをかく