![[JavaScript] 화살표 함수와 일반 함수의 차이](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fp1Aze%2FbtsJUk1i8yj%2FuWvIW5418L8AXjKK3s8iF0%2Fimg.png)
📚 화살표 함수(Arrow Functions)와 일반 함수의 차이는 무엇인가요?자바스크립트에서 화살표 함수(Arrow Functions)는 ES6에서 도입된 새로운 함수 정의 방식이에요. 기존의 일반 함수 표현식과 달리, 더 간결한 문법을 제공하며, this 바인딩과 관련된 중요한 차이점이 있어요. 비유를 들어보면, 일반 함수는 새로운 맥락을 형성하여 독립적인 행동을 하는 주체라면, 화살표 함수는 그저 주변 환경을 따라가는 형태의 행동을 해요. 이 때문에 this를 다루는 방식에 큰 차이가 있답니다.🖥️ 화살표 함수와 일반 함수의 차이점1. 문법의 차이일반 함수는 function 키워드를 사용해 정의하고, 화살표 함수는 =>를 사용해 정의해요.// 일반 함수function greet(name) { ..
![[JavaScript] ES6](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHZHuP%2FbtsDUeUrTSo%2FICC5ruxaGuhRJa0w3Ix710%2Fimg.png)
📚 ES6란 무엇인가요? ES6, 공식적으로는 ECMAScript 2015라고 불리는 이 업데이트는 2015년에 발표되었어요. 자바스크립트를 표준화하는 ECMAScript 사양의 여섯 번째 주요 버전이죠. ES6는 자바스크립트 언어에 많은 새로운 기능과 개선사항을 도입했어요. 이러한 변화는 개발자들이 더 효율적이고 간결한 코드를 작성할 수 있게 도와줘요. ES6는 마치 스마트폰이 이전의 피처폰에 비해 가진 혁신적인 기능들처럼, JavaScript의 코딩 경험을 획기적으로 개선한 것으로 볼 수 있어요. 🖥️ ES6의 새로운 기능들 1. let과 const var 대신 let과 const를 사용하여 변수를 선언할 수 있어요. 이는 블록 스코프 변수를 가능하게 하며, 코드를 더 안전하고 이해하기 쉽게 만들어줘..