Object.assign( ) 객체 복제
const newUser = Object.assign({ }, user);
- 첫번째 인자 { }는 초기화 시키기 위함
- 두번째 인자 user가 객체의 첫번째 값으로 저장됨
- spread operator로 대체 가능
Object.keys( ) 키 배열 반환 (iterable)
const user = {
name: 'song',
age: 26,
gender: 'male',
}
Object.keys(user);
Object.values( ) 값 배열 반환 (iterable)
const user = {
name: 'song',
age: 26,
gender: 'male',
}
Object.values(user);
Object.entries( ) 키/값 배열 반환 (iterable)
const user = {
name: 'song',
age: 26,
gender: 'male',
}
Object.entries(user);
Object.fromEntries( ) 키/값 배열을 객체로
const arr = [
["name", "song"],
["age", 26],
["gender", "male"],
];
Object.fromEntries(arr);