function
-
[JavaScript] 자바스크립트 화살표 함수(Arrow Function) 가볍게 이해하기프로그래밍 이야기/JavaScript 공부 2020. 6. 7. 00:41
화살표 함수(Arrow Function)란? ECMA2015 이후에 등장한 화살표 함수는 기존의 방식보다 상대적으로 함수를 좀 더 간결하게 표현하는 새로운 방식이다. 이름에서도 유추할 수 있듯이 화살표 함수는 화살표 모양의 => 기호를 사용한다. 화살표 함수도 생각보다 다뤄야 할 것들이 많은데, 이번 포스트에서는 화살표 함수에 대해서 가볍게만 정리해보자. 기본 문법 화살표 함수는 함수 표현식에 사용되는데 function 키워드 대신에 화살표 모양의 기호를 소괄호 뒤에 작성한다. // 일반 함수 표현식 let myFunction = function (파라미터1, 파라미터2, ...파라미터들) { return '이것은 함수 표현식 입니다.'; } // 화살표 함수 표현식 let myArrow = (파라미터1..
-
[JavaScript] 자바스크립트 함수 선언식 vs 함수 표현식 차이 이해하기프로그래밍 이야기/JavaScript 공부 2020. 6. 4. 02:09
[JavaScript] 자바스크립트 함수 표현식(function expressions) 이해하기에서 함수 표현식에 대해서 살펴봤었는데, 그렇다면 함수 선언식(Function Declaration)과 함수 표현식(Function Expression) 사이에는 어떤 차이가 있는지 살펴보자. 차이 1 : 문법 가장 당연하고 우선된 둘의 차이는 문법의 차이다. 함수 선언식 함수 선언식은 일반적인 함수 선언을 말한다. 함수 선언식은 아래와 같은 문법으로 선언하고 호출할 수 있다. // 함수 선언문 function sayHi() { console.log('Hi!'); } // 함수 호출 sayHi(); 사실상 함수 선언문이라고 부르는 게 맞을 것이다. 하지만 함수 표현식과 비교를 하다보니 함수 선언문을 함수 선언식..
-
[JavaScript] 자바스크립트 함수(Function) 이해하기프로그래밍 이야기/JavaScript 공부 2020. 5. 18. 00:37
프로그램을 작성하다 보면 일정한 동작들을 여러 번 반복해야 될 때가 있다. 한 순간에 똑같은 동작을 반복해야한다면 반복문을 활용하면 되지만, 특정한 지점에서 필요할 때 순간순간 동작하길 원한다면 함수를 활용하면 된다. 그동안 계속해서 사용하던 console.log도 함수인 것이다. 함수 선언 함수선언은 다음과 같이 하면 된다. function 함수명(매개변수) { 함수본문 } 1. function이라는 선언자를 작성한 다음 2. 함수 이름을 작성하고 3. 소괄호를 열어서 매개변수를 작성한다. (매개변수 생략해도 되지만, 소괄호는 반드시 열고 닫아야 한다.) 4. 마지막으로 중괄호를 열어서 함수 본문을 작성하면 된다. 함수 호출 이렇게 선언한 함수는 함수 이름 뒤에 소괄호를 붙여 호출할 수 있다. // 함..