블로그 이미지

Gicomong (Lux)

  • 분류 전체보기 N
    • 개발 기술 N
      • 사소하지만 놓치기 쉬운 개발 지식 N
      • css 애니메이션 (with js)
      • 개발 이야기
      • jest로 테스트하자
      • 함수형 프로그래밍
      • 타입스크립트
    • 사용자의 접근성 높이는 방법
      • W3C 기준
    • 조직 문화
    • 이번엔 이 공부 끝내겠다 시리즈
      • 테스트코드
      • github actions
      • 정규표현식
    • 라이브러리 파헤치기
    • error log
    • 주저리
Visits

Mong dev blog

  • 관리
  • 글쓰기
  • 방명록
  • 로그인
  • 로그아웃

인수1

매개변수 재할당을 지양하자(no-param-reassign)
1. 매개변수(파라미터) 재할당을 지양해야 한다고? 우리는 함수에 인수를 전달하고, 전달한 매개변수값을 재할당할 수 있다. function test(value) { // value 매개변수 value = 13; // 매개변수 재할당 return value; } test(30); // 인수 전달 🤔 하지만, 매개변수 재할당은 eslint 규칙(no-param-reassign)으로 존재할만큼 지양해야하는 방법인데 왜 그런걸까? 그 이유를 알아보자! 2. 재할당의 위험성 (1) 인수와 파리미터가 달라 의도와 다른 동작이 발생한다. 파라미터는 인수를 참조하는 구조이다. 참조한다는 건, 파라미터가 인수의 주소를 가리킨다는 말인데 만약 파라미터의 값을 변경하면 어떻게 될까? 우리는 sum()에 12, 13을 인자로..
2022. 1. 4.
이전 1 다음

티스토리툴바