함수 : 어떤 처리를 반복적으로 수행하도록 만든 코드 뭉치, 값을 넣을 수 있고 값 처리 할 수 있고 어떤 값을 처리해서 결과를 냄
함수 선언 : '이렇게 사용할 거야'
함수 만드는 법 : function 함수 이름 () {}
함수 호출하는 법: 함수 이름을 붙일 것
익명함수 : 함수 이름 없이 호출하는 방법
function 함수() {
console.log() 처럼 값을 뱉지 않는 함수 => void 함수
} (반환값이 없는 함수; console.log는 찍히기만 하지 값을 뱉진 않으므로)
값을 받으려면 ? return
함수를 잘 만드는 법 : 단순하게 만든다. 한가지 일만 하도록 (네이밍도 잘 짓는 건 덤)
Ex) function 영화목록가져오기 () {
api 영화가져오기
정제하기
화면 표시하기} 이렇게 다양한 기능 한번에 하지 않고
function 영화목록가져오기 () {
api 영화가져오기}
Function 영화목록가져오기 (){
정제하기 }
Function () {
화면 표시하기 }
나눠서 단순하게 :)
함수 잘하는 법 : 많이 사용해보기
함수 잘 쓰는 법
함수에 들어가는 것은 정해져 있어야함 : 변수값
()에 들어가는 인자값은 타입이 같아야 함
Const number = (num1, num2) => {}
일 때 num1, num2 타입이 같아야 하고, 에러가 안나더라도 원하는 값이 나오지 않음
=> 결과도 같은 타입이 나올 수 있도록 해야하며 예상할 수 있어야함
배열 : 데이터 타입 중 변수들의 집합(변수뭉치)을 가진 것 (=변수 주머니)
반복문 : for while foreach 보다 튜터님이 더 자주 쓰시는 것 : find map filter
find : 배열안에서 원하는 값 찾는 것