210826 TIL

CoderS·2021년 8월 26일

TIL DAY 29

오늘 배운 일

✔️ 코드잇에서 JavaScript 중급

  • Rest Parameter (나머지 매개변수)
    • argument객체는 유사 배열이라 쓰기 어려운 반면,
      rest parameter는 배열이기 때문에 배열 메소드를 사용이 가능하다.
    • 파라미터 안에 ...args(굳이 args라고 안해도된다)라고 하면된다. (...은 필수!)
    • 원하는 파라미터 값만 출력이 가능하다!

결과값 : argument와 똑같은 결과값을 내논다.

예제)

결과값 : 반복문을 이용해 우승자,준우승자를 제외하고 불러온다.

  • Arrow Function

    • 이해하기 쉽게 함수를 간결하게 한 것을 Arrow Function이라고 한다.
    • 익명의 함수이기때문에, 함수 표현식이나 다른 함수가 argument를 선언할때 이용된다.

    두 함수를 비교하면 위에 있는 함수는 일반적인 함수 표현식이고
    밑은 프로퍼티 앞에 있는 function을 지워버리고 파라미터 뒤에
    화살표 모양을 만들어서 선언한다.

    원하면 더 짧게도 가능하다.

    그리고 파라미터가 한개면 소괄호를 안해도되지만, 두개 이상이면 하는게 맞다.

    위에 이미지를 잘 보면 객체를 선언할때는, 무조건 소괄호로 밖을 닫아야 한다.

    *주의할 점은 Arrow Function에는 argument 객체가 없다.

    느낀점 :

    • 오늘은 rest parameter와 arrow function에 대해 배워보는 시간을 가졌다. 둘다 유요하게 쓰일 것 같아서 기분이 좋다.
profile
하루를 의미있게 살자!

0개의 댓글