function
- fucntion 함수이름(파라미터1, 2,..){ body...return)
- 함수는 object로 간주되어짐
-> 변수로 할당하거나, 파라미터로 전달, 함수를 리턴하는 것까지 가능하다. - 하나의 함수 당 하나의 기능만을 하는 것을 원칙으로 한다.
만약 함수이름 명명 시, createAndDraw 이런식으로 이름을 짓게 된다면 두개이상의 기능을 하는게 아닌지 살펴보고
두개로 나누어 함수를 분리할 필요가 있다.
- 변수이름 : 명사
- 함수이름 : 동사
무언가 동작하는 형태기 때문에 동사, 명령어로 하는게 좋다.
3. default parameters 디폴트 파라미터
기존에는 위처럼 디폴트인 경우를 정의해줬지만,
저렇게 = '' 형식으로 디폴트 값을 지정해주면 사용자가 값을 넣지 않았을 때 대체되어진다.
더 가독성있는 코드를 작성할 수 있다.
7. 위치
블럭안에서 로직을 많이 쓰는 건 가독성이 떨어짐.
그래서 조건이 맞지 않을 때 빨리 return을 먼저 해 주고
그 이후 조건을 쭉 작성을 하는 것이 더 가독성있는 코드를 작성할 수 있다.
이 외 강의는 강의 노트 function에 기록!
* 주요 팁
arrow function 표기법
'Javascript > Dream Coding' 카테고리의 다른 글
javascript 6. class vs object (0) | 2021.06.17 |
---|---|
javascript 4. operator, if~else, loop(for, while) (0) | 2021.06.16 |
Javascript 1-3. 기초, 데이터 타입 (0) | 2021.06.15 |
댓글