객체 키/값을 동적으로 줄 필요가 있었다.
const language = "kor";
const translate = {
name_key_kor: "이름",
name_key_eng: "name",
name_value_kor: "벤자민",
name_value_eng: "venjamin",
};
const dinamicKeyObject = {
[language === "kor" ? translate.name_key_kor : translate.name_key_eng]:
language === "kor" ? translate.name_value_kor : translate.name_value_eng,
};
dinamicKeyObject;
{
이름: "벤자민";
}
자바스크립트에서 키 부분에 동적을 사용할땐 대괄호를, 값 부분에 동적을 사용할땐 소괄호를 활용하자