1. References (JS style guide)

코비코 koreanvisionarycoder ㅣ 2022. 11. 18. 16:06

prefer-const, no-const-assign : 모든 곳에 const 사용

  • 인지 부하 감소
  • 유지 관리성 향상

references 의 재할당 -> bugs, 코드 이해의 어려움

no-var : references 재할당 -> let

함수 스코프 var < 블록 스코프 let

  • 블록 스코프는 다른 많은 프로그래밍 언어에서 일반적이다.
  • 블록 스코프는 프로그래머의 실수 방지
var count = people.length;
var enoughFood = count > sandwiches.length;

if (enoughFood) {
    var count = sandwiches.length; // 실수로 count 변수 재정의
    console.log("We have " + count + " sandwiches for everyone. Plenty for all!");
}

// count 변수가 더 이상 정확하지 않습니다.
console.log("We have " + count + " people and " + sandwiches.length + " sandwiches!");

 

 

let/ const -> block-scoped.

'JS > 자바스크립트 Style Guide' 카테고리의 다른 글

5. Strings (JS style guide)  (0) 2022.12.07
4. Destructuring (JS style guide)  (0) 2022.12.02
3. Arrays (JS style guide)  (0) 2022.11.22
2. Objects (JS style guide)  (0) 2022.11.18
0. Types (JS style guide)  (0) 2022.11.18