210812 개발기록: Nullish Coalescing Operator(Null 병합 연산자) 착각할 수 있는 점
🌀 If 문을 간결하게 만들려다, Null 병합 연산자 까지 왔다! if 문을 간결하게 표현하기 위해 삼항 연산자를 사용했다. ES2020 에서 추가된 Null 병합 연산자를 통해 삼항 연산자의 길이마저 줄일 수 있었다. 이 과정에서 내가 잘못 생각한 부분을 기록해본다. const header = { ..., 'id': request.headers['id'] ? request.headers['id'] : null } header 객체 내부 id 프로퍼티를 할당하는 과정을 보자. request.headers['id'] 가 존재한다면, 그 자체를 할당하고, 그렇지 않으면 null 값을 할당한다. 이는 null 병합 연산자를 활용하면 코드를 더욱 간단하게 만들 수 있다. const header = { ...,..
2021.08.12