js pick out all properties name from an object - NaClYen/blog GitHub Wiki

抽出物件的各屬性名稱, 理論上不適合在任何會更改名稱的環境使用(e.g. minify)

let obj = { a: 123, b: "456" };
let keys = [...Object.entries(obj).map(([key]) => key)];

應該會 keys 的內容會是

["a", "b"]