본문 바로가기
TIL

220119

by shinhyogeun 2022. 1. 19.

오늘은 수요일! 오늘은 집에서 면접을 보고 공부했어요~!!

 

🔎  함수형 프로그래밍 책 읽기

오늘은 자바스크립트에서 함수형 프로그래밍을 하는 것에 대해서 생각해보고 책을 읽었어요! 함수형에서는 불변성이 중요해요. 그렇지만 JS의 객체는 불변성을 지키기 쉽지 않죠! 그래서 동결하는 방식을 이용해야하는데 클로져를 이용한 값 객체 패턴을 이용해서 내부 변수 접근을 차단할 수 있고 있죠. 물론 이것을 이용하더라도 모든 것이 다 해결되는 것은 아니라서 Object.freeze라는 함수를 이용해 숨겨진 메타속성인 writable를 모두 false로 바꿈으로서 해결할 수도 있겠네요!! 물론 중첩된 객체까지의 동결은 보장해주지않아요!확실한 동결을 위해서는 재귀를 이용해야해요! 함수형을 향한 여정이 쉽지 않네요! 

🔎  알고리즘 문제 풀기

오늘은 가벼운 알고리즘 문제 풀었어요~!! 폰켓몬이라는 문제인데 가벼운 문제였어요~!! 

'TIL' 카테고리의 다른 글

220121  (0) 2022.01.24
220120  (0) 2022.01.24
220118  (0) 2022.01.18
220117  (0) 2022.01.18
220116  (0) 2022.01.18