Arrow Function(2)
-
[Javascript] 화살표 함수(arrow function)
자바스크립트에서 함수를 만들 때에는 function 키워드를 사용하여 정의할 수 있다. 예를 들어 두 수의 합을 구하는 함수는 다음과 같이 작성할 수 있다.function sum(a, b) { return a + b;} 그리고 ES6부터는 화살표 함수(arrow function)라는 새로운 문법으로 함수를 만들 수 있게 되었다. 화살표 함수는 => 기호를 사용하여 function 키워드를 생략할 수 있다. 따라서 위의 함수를 화살표 함수로 바꾸면 아래와 같이 구성할 수 있게 된다.let sum = (a, b) => { return a + b;}// 만약 함수가 단순한 return문만 있다면 한 줄로 더 심플하게 줄일 수 있다.const sum = (a, b) => a + b; 화살표 함수 문법 표..
2025.05.22 -
[Javascript] Arrow Function(화살표 함수)
Arrow Funcrtion의 특징 자바에서의 람다와 유사한 문법 es6문법 중 가장 많이 쓰이는 문법으로 코드의 가독성을 높여줌 this에 대해서 다른 범위 스코프를 가지고 있어 기존의 함수에서의 this의 불편함을 근본적 해결 return 키워드 생략 가능 일반 함수 문법 function add(var1, var2) { return var1 + var2; } 화살표 함수 문법 //리턴 키워드 생략 가능 const addArrowFunction = (var1, var2) => var1 + var2 console.log(addArrowFunction(1, 2)); 기존 함수에서의 this 사용 일반함수의 경우 this로 받게 된다면 해당하는 범위가 prototype의 this가 아닌 function 내부..
2020.09.22