オブジェクトのプロパティを取得するメソッドが Object.keys() Object.getOwnPropertyNames() Object.getOwnPropertySymbols() Reflect.ownKeys() と、4種類も存在していてややこしかったので整理しました メソッド名enumerable対象 Object.keys(obj)true文字列 Object.getOwnPropertyNames(obj)true or false文字列 Object.getOwnPropertySymbols(obj)false*1シンボル Reflect.ownKeys(obj)true or false文字列 or シンボル Object.keys(obj) は、objのプロパティのうち、enumerableであり文字列であるものを列挙します。 Object.getOwnPro