목록2024/02/20 (3)
Minwoo Dev.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cf2hZj/btsE7n88o5X/JDJzLZkPo7J7dzSTegTCOk/img.png)
익명함수(Anonymous Function) 함수를 정의할 때, 이름을 붙이지 않고 사용하는 때가 있다. 그럴 때 사용하는 이름없는 함수가 바로 익명함수(Anonymous Function)이다. 주로 재사용하지 않고, 한번만 사용할 목적으로 생성한다. function () { console.log("HI!") } 기본적으로 위와 같이 사용한다. 함수 이름이 function 과 () 사이에 있어야 하지만, 익명함수는 이름이 없는 함수이므로 없다. 위 코드를 실행하면, 함수의 이름이 필요하다는 오류가 발생한다. 따라서, 익명함수를 사용하려면 아래 두 가지 방법을 사용해야한다. 1. 소괄호(()) 로 감싸기. 소괄호로 익명함수 전체를 감싸는 방법이다. (function () { console.log("HI!"..
Arrow Function(화살표 함수) 화살표 함수(Arrow Function) 형태는 JavaScript에서 흔히 보이는 함수의 선언 형태이다. 기본 함수 선언식 우선, 기본적으로 함수를 선언할 때 우리는 아래와 같은 형식을 사용한다. function add(a,b){ return a+b; } 위 함수는 a와 b를 더하는 함수이다. const add = function (a, b) { return a + b; } 그리고 함수는 객체임을 생각한다면 add라는 변수에 a와 b를 더하는 익명함수를 저장해주는 방식으로도 선언할 수 있다. 위의 함수 선언과 동일한 결과를 나타낸다. 여기서 익명함수는 아래 게시글을 참고하면 좋을 거 같다. [JavaScript] 익명함수(Anonymous Function) 익명..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ciJ9xT/btsEZSCUqxf/830Q04trhxVy3MAjXI8pA1/img.png)
Array.prototype.map(실행할 함수) map() 메서드는 배열에 붙여 사용하며, 배열의 각 요소를 불러와 괄호 안의 내용을 수행하고 반환하여 새로운 배열을 만든다. 즉, return 값이 있다. 예시를 보자. 배열과 map() const numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; const map = numbers.map(function (number) { return number * 3; // 3을 곱한 값을 반환 }) console.log(map); 위 코드는 1부터 10까지의 숫자가 배열로 담긴 numbers를 map을 사용하여 각 값에 3을 곱한 값을 반환하도록 하는 함수이다. 결과를 보면 map이라는 변수에 3이 곱해진 값들이 정상적으로 들어가있는 ..