Object.keys()ってなんね
そのままだけど、Objectに格納されているkeyを取り出してくれる
const obj = {
name: "aaa",
age: 23,
gender: "F",
key: "value",
};
Object.keys(obj); // => ["name", "age", "gender", "key"]
Object.assign(第1引数, 第2引数)ってなんね
状態を持たないオブジェクトに対してassign()を用いることで第1, 第2引数を入れる
Object.assign(第1引数, 第2引数)
------ ------
| |_____ 被らなかったら追加、被った場合は上書き
|_ 状態持たない
※assign()の第1引数でnullが入る場合がある際は空のオブジェクト {} を定義しないとエラーになる