자바스크립트 함수에서 형제 파라미터를 기본값으로 사용하기

자바스크립트는 ES2015(ES6)부터 기본 매개변수 값(default parameter values)을 지원했습니다. 여러분은 형제 파라미터를 기본값으로 활용할 수 있다는 사실을 알고 계셨나요?

예를 들어 아래 코드에서 두 번째 인자인 b의 기본 값으로 a 값을 활용한 계산식을 작성할 수 있습니다.


function example(a, b = a * 2) {
  console.log(a, b);
}

example(5); // 출력: 5 10

아래 글에서 더 자세한 설명을 볼 수 있으며, 어디에 이 기능을 활용할 수 있을지도 소개하고 있으니 참고해보시면 좋을 것 같습니다~


https://macarthur.me/posts/sibling-parameters/

I didn't know you could use sibling parameters as default values in functions.

Alex MacArthur

I didn't know you could use sibling parameters as default values in functions.

더 많은 콘텐츠를 보고 싶다면?

또는

이미 회원이신가요?

2024년 11월 13일 오후 3:59

댓글 0

    함께 읽은 게시물

    2019년에 저희 팀에서 퍼블리싱한 CHI 논문. 음성 인터페이스 입코딩을 이용한 프로그래밍 교육.

    ... 더 보기

    전문가의 태도를 배울 수 있는 강의

    ... 더 보기

    이직하고 싶을 때 보세요

    ... 더 보기

    - YouTube

    youtu.be

     - YouTube

    "배포했으면 스펙이지"

    어떤 서비스가 버그를 가진채로 출시되었고, 사용자들이 그 버그를 전제로 기능을 사용하고 있다면, 그리고 그 위로 너무 많은 새로운 기능들이 쌓여있다면 그건 버그가 아니라 스펙(기능)이라는, 언젠가부터 들었던 업계의 유명한 블랙 유머다.

    ... 더 보기

    바이브 코딩을 여러가지 카테고리에 적용해보고 있는데, 머신러닝쪽은 압도적으로 좋네요. 진짜 코드를 안 봐도 될 정도임.


    심지어 머신러닝 연구 작업 특성상 코드를 안봐도 되니까 실험하는게 겁나 재밌어짐. 미쳤음. GPU 무한대로 준다는 말에 혹한다는 것이 완전 이해가 됨.


    바이브 코딩 - 개발자들이 하는거


    바이브 개발 - 일반사람이 하는거


    ... 더 보기