2014.07.25 Object.keys()とfor…inは自身の列挙可能propertyだけか継承propertyも含むかで使い分ける Object.keys()はobject自身の列挙可能property名を配列で返し、for...inは継承propertyも列挙します。hasOwnProperty()による絞込みと順序の注意を解説します。