4차산업혁명의 일꾼/웹개발
프론트의 발전에 대하여
르무엘
2025. 5. 16. 22:32
IE호환을 원하는 S대기업의 성화에.. 기어이.. 호환을 고려하며 발전된 기술을 빼고... 퇴행하는 js 를 변환하면서.. 이렇게 길어지는 코드를 .. 발전시킨것을 고찰해본다.
1. 변수를 const로 변환 안전성과 let으로 범위 안전성을 지키는 것에서 부터 var의 변천사가 있었다.
2. ` 은 사실 " 와 ' 를 넘어서서 ${} 를 통해 text에 템플릿 리터럴을 넣기 편하게 만들었다. " 과 ' 를 사용하면 아주 구질구질하고 번거로워지는 코드를 백틱으로 간결하게 만들어간 기억이 문득 떠오른다.
3. => 함수는 함수를 직관적으로 바꿔버린다. 그리고 함수를 변수로도 만들어서 객체로 다루어서 함수형 프로그래밍이 더 편하다/
4. ?는 undefined 의 경우나 변수가 옵션 형태로 제공해서 유연하게 대응
쭈욱 돌아보면 한마디로 변수에서 안전성과 템플릿 리터럴 쉽게 가미 그리고 유연한 변수 제공과 더불어 직관적인 함수형 프로그래밍을 추구해왔다.
LIST