by Kyojin Hwang
const target = { a: 1, b: 2 }
const source1 = { b: 3, c: 4 }
const source2 = { c: 5, d: 6 }
const result = Object.assign(target, source1, source2)
console.log(result) // { a: 1, b: 3, c: 5, d: 6 }
const user = {
name: 'Owen',
age: 28,
isValid: true,
email: 'owen1127@naver.com'
}
console.log(Object.entries(user))
// [
// [ 'name', 'Owen' ],
// [ 'age', 28 ],
// [ 'isValid', true ],
// [ 'email', 'owen1127@naver.com' ]
// ]
for (const [key, value] of Object.entries(user)) {
console.log(key, value)
// name Owen
// age 28
// isValid true
// email owen1127@naver.com
}
const user = {
name: 'Owen',
age: 28,
isValid: true,
email: 'owen1127@naver.com'
}
console.log(Object.keys(user))
// [ 'name', 'age', 'isValid', 'email' ]
const user = {
name: 'Owen',
age: 28,
isValid: true,
email: 'owen1127@naver.com'
}
console.log(Object.values(user))
// [ 'Owen', 28, true, 'owen1127@naver.com' ]