22일차

이윤근·2021년 6월 2일
0

배운 것:JS 문법

-spread,rest
-javascript koans(이때까지 JS문법 ~closer,spread,rest)

-closer

함수를 리턴하는 함수로 겉에 있는 함수를 변수에 할당하여 사용할 수 있다. 활용 가능성이 많다라는 것을 느꼈다. 조금더 구체적이고 조금더 디테일한 함수를 구현해낼 수 있고 그것을 단순명료하게 만들 수 있다. 관련 scope를 생각하면서 해야하기 때문에 logic오류가 날 수 있기 때문에 주의해야 한다.

-spread

주로 배열을 풀어서 parameter로 받을 때 사용하는 문법이다.
function sum(x,y,z) {
return x+y+z;
}
라는 함수가 있을 때
const numbers = [1,2,3];
sum(...numbers) 라는 쓸 때 parameter인 x,y,z가 numbers의 0번째 1번째 2번째 index가 인자로 가게 된다.

-rest

parameter를 배열및 객체 형태로 받을 수 있다. spread와 역할이 다르다. 위와 같은 function에서 sum(...arg) 이렇게 paraemter를 배열이나 객체로 받을 수 있다

-koan

이때 까지 배운 개념들을 다시 다져보고 문제를 푸는 과정이였다. 디테일하게 배열과 배열이 똑같은 값을 가지더라도 다른 이유등등 꼼꼼히 공부를 하였다.

profile
성실한코딩러

0개의 댓글