4차산업혁명의 일꾼/웹개발

프론트의 발전에 대하여

르무엘 2025. 5. 16. 22:32

IE호환을 원하는 S대기업의 성화에.. 기어이..  호환을 고려하며 발전된 기술을 빼고... 퇴행하는 js 를 변환하면서.. 이렇게 길어지는 코드를 .. 발전시킨것을 고찰해본다.

1. 변수를 const 변환 안전성let으로 범위 안전성을 지키는 것에서 부터 var의 변천사가 있었다.

2. ` 은 사실 " 와 ' 를 넘어서서 ${} 를 통해 text에 템플릿 리터럴을 넣기 편하게 만들었다.   " 과 ' 를 사용하면 아주 구질구질하고 번거로워지는 코드를 백틱으로 간결하게 만들어간 기억이 문득 떠오른다.

3.  => 함수는 함수를 직관적으로 바꿔버린다.  그리고 함수를 변수로도 만들어서 객체로 다루어서 함수형 프로그래밍이 더 편하다/

4. ?undefined 의 경우변수가 옵션 형태로 제공해서 유연하게 대응

 

쭈욱 돌아보면 한마디로 변수에서 안전성과 템플릿 리터럴 쉽게 가미 그리고 유연한 변수 제공과 더불어 직관적인 함수형 프로그래밍을 추구해왔다.

LIST