js) Destructuring
상황 위와 같이 쓰인 코드가 있었다. 이에 나는 conn = dbMockHelper.conn; 를 왜 썼는지를 의아해했다. { conn } = dbMockHelper 라고 왜 줄여서 쓰지 않았을까라고 생각하면서. 잘못된 생각 하나 구조 분해 할당은 100% 호환 가능한 개념이 아니라는 것. 각 필요에 맞게 써야하는거다. 다 시도하며 깨우친 개념들 시도 1 내가 원하는 대로 { conn } = dbMockHelper 라고 고쳐주었다. 오류가 난다. -> 앞에 변수 선언을 해줘야. 왜 const는 되고, let은 안될까? -> ESLint가 친절하게 알려주고 있는 것. 어차피 conn이라는게 지금 말고 아래 어디서도 reassigned 되지 않으니, const를 써라~ 하고 시도 2 const {conn} ..
TIL (deeply)
2022. 2. 11. 09:56