Object.keys(obj)

let obj = { name: "Alice", age: 25 };
console.log(Object.keys(obj)); // ["name", "age"]

Object.values(obj)

console.log(Object.values(obj)); // ["Alice", 25]

Object.entries(obj)

console.log(Object.entries(obj)); 
// [["name", "Alice"], ["age", 25]]

Object.assign(target, source)

let obj1 = { a: 1 }, obj2 = { b: 2 };
let merged = Object.assign({}, obj1, obj2);
console.log(merged); // { a: 1, b: 2 }

Object.hasOwnProperty(key)