function 2

Immersive Prep - ES6 Practice

화살표 함수에 대하여 사실상 초기때에는 못쓰게 하였지만 이제부터 사용해보라고 한 화살표함수에 대해서 기록을 해본다. 길었던 코드길이가 화살표 함수로 인하여 간단해 지는것을 보고 이해만 잘한다면 잘쓰이겠다라고 생각이 들게 만들었다. MDN에서는 다음과 같이 정의를 해놓았다. 화살표 함수 표현(arrow function expression)은 function 표현에 비해 구문이 짧고 자신의 this, arguments, super 또는 new.target을 바인딩 하지 않습니다. 화살표 함수는 항상 익명입니다. 이 함수 표현은 메소드 함수가 아닌 곳에 가장 적합합니다. 그래서 생성자로서 사용할 수 없습니다. ES6에서 새로 도입한 화살표 함수(arrow function)와 일반 함수를 비교해봅시다. ES6란..

Codestates/Full IM 2020.07.22

2020.06.16 JavaScriptBasic [$-1. 함수] 01_getRunCatDistance

우리는 지금 개발을 하기 위해서 여기 모여서 공부하고 있습니다. 당면한 어떤 문제를 해결하기 위해서 새로운 것을 만드는 것, 개발이죠. 그 중 새로운 것, 특히 새로운 소프트웨어를 만들기 위해서는 무엇을 해야 할까요? 해결해야 할 문제도 찾아야 되고, 어떻게 해결할지에 대해서 고민을 해야할 것입니다. 문제를 어떻게 해결할지에 대한 고민을 알고리즘이라 합니다. 함수는 이러한 문제 해결을 위한 고민을 논리적으로 풀어내는 작업을 하는 하나의 단위입니다. 함수(function) 조금 더 좁게 이야기 하자면, 함수는 입력(input)을 받아 출력(output)을 하는 하나의 작은 기능 단위입니다. 가장 단순한 덧셈 문제를 풀어보겠습니다. 두 개의 숫자를 더하는 함수는 다음과 같습니다. function sum(nu..

Codestates/C()PL;T 2020.06.17