IE호환을 원하는 S대기업의 성화에.. 기어이.. 호환을 고려하며 발전된 기술을 빼고... 퇴행하는 js 를 변환하면서.. 이렇게 길어지는 코드를 .. 발전시킨것을 고찰해본다.
1. 변수를 const로 변환 안전성과 let으로 범위 안전성을 지키는 것에서 부터 var의 변천사가 있었다.
2. ` 은 사실 " 와 ' 를 넘어서서 ${} 를 통해 text에 템플릿 리터럴을 넣기 편하게 만들었다. " 과 ' 를 사용하면 아주 구질구질하고 번거로워지는 코드를 백틱으로 간결하게 만들어간 기억이 문득 떠오른다.
3. => 함수는 함수를 직관적으로 바꿔버린다. 그리고 함수를 변수로도 만들어서 객체로 다루어서 함수형 프로그래밍이 더 편하다/
4. ?는 undefined 의 경우나 변수가 옵션 형태로 제공해서 유연하게 대응
쭈욱 돌아보면 한마디로 변수에서 안전성과 템플릿 리터럴 쉽게 가미 그리고 유연한 변수 제공과 더불어 직관적인 함수형 프로그래밍을 추구해왔다.
LIST
'4차산업혁명의 일꾼 > 웹개발' 카테고리의 다른 글
함수형 프로그래밍에 대해서 설명해주세요 (0) | 2025.05.27 |
---|---|
TDD란 무엇인지 설명해주세요. (2) | 2025.05.27 |
URI, URL, URN의 차이점은 무엇인가요? (0) | 2025.05.16 |
HTML 데이터 속성(data-)은 무엇인가요? (2) | 2025.05.16 |
IE(인터넷익스플로러) 고려 로직( js,css) 변경( feat. 폴리필,바벨) (0) | 2025.05.09 |