imgyuzzzang

[JS] object 에 존재하는 값만 넣기 본문

computer science/웹

[JS] object 에 존재하는 값만 넣기

imgyuzzzang 2022. 11. 7. 22:18

자꾸 까먹어서 박제

const time = null;
const name = "hi";
const ob = { ...(name && {name}), ...(time && {time})};



object를 변수로 구성하고 싶은데 해당 변수가 존재하지 않는 값인 경우에는 아예 key 조차도 넣지 않고 싶을 때가 있다.

destructure인 ... 로 괄호 감싸주고,

time이 참이면 {time} 이 괄호 값으로 들어가게 된다. time이 거짓이면 time이 괄호 값으로 들어가면서 해당 key-value는 포함되지 않는다.

Comments