3. 객체 메소드, 계산된 프로퍼티(computed property)

마조리카·2023년 6월 8일
0

마조리카의 js 정리

목록 보기
3/11

1. 계산된 프로퍼티

let a = 'age';

const user = {
  name : 'Mike',
  [a] : 30 // age : 30
  [1+4] : 5, // 5 : 5
  ["안녕"+"하세요"] : "hello"// 안녕하세요 : hello
}

2. 객체 메소드

assign(),
keys(),
values(),
entries(),
fromEntries()

const user = {
  name : 'Mike'
}
  1. assign()

const newuser = user//XXX 같은 메모리를 바라봄, 이름만 다른 같은 객체

const newUser = Object.assign({초기값}, user,...);
  1. keys()
Object.keys(user) // ["name"]
  1. values()
Object.values(user) // ["Mike"]
  1. entries()
Object.entries(user) [["name","Mike"]]
  1. fromEntries()
const arr=[
  ["name","Mike"]
  ];
Object.fromEntries(arr) 
/*
{
	name :"Mike"
}
*/

0개의 댓글