shorthand property names
는 객체에서 키와 값이 동일할 경우 키를 값으로 사용할 수 있게 해주는 단축 문법입니다.
//기존 객체 코드
const obj = {
name: name,
color: color,
x: x,
y: y,
};
//shorthand property names를 이용한 코드
const obj = {
name,
color,
x,
y,
};
기존 방식에서 객체에 메소드를 정의하려면 키: function() {}
의 형식으로 선언했어야합니다. shorthand names
는 메소드에도 적용이되어 메소드 이름을 키로 사용하고 function 명령도 생략할 수 있게 되었습니다.
//기존 코드
const obj = {
func: function(param) {},
};
//shorthand method names 적용 코드
const obj = {
func(param) {},
};