객체의 마지막 프로퍼티를 쉼표로 끝낼 수 있다.
let obj = {
first: "hello",
second: "world",
};
이런식으로 말이다.
let greeting = "hello";
let obj = {
[greeting + "world"]: "hi"
}
obj.helloworld // hi
이런식으로 객체 밖의 선언된 변수와 합칠 수 있다.
function makeCoffee(base, cream) {
return {
base,
cream,
};
}
// 이런식으로 함수를 만들어 놓고
let myCoffee = makeCoffee("americano", "no");
//새로운 coffe를 만들 수 있다.
myCoffee // {base: "americano", cream: "no"}
새로운 객체를 이렇게 손쉽게 만들 수 있다.