본문 바로가기

개발/Javascript

참조(References)

참조(References)

  • 모든 참조는 const 를 사용하고, var 를 사용하지 마십시오.

    Why? This ensures that you can't reassign your references, which can lead to bugs and difficult to comprehend code.

    왜? 참조를 재할당 할 수 없으므로, 버그로 이어지고 이해하기 어려운 코드가 되는것을 방지합니다.

    // bad
    var a = 1;
    var b = 2;
    
    // good
    const a = 1;
    const b = 2;
  • If you must reassign references, use let instead of var.

  • 참조를 재할당 해야한다면 var 대신 let 을 사용하십시오.

    Why? let is block-scoped rather than function-scoped like var.

    왜? var 같은 함수스코프 보다는 오히려 블록스코프의 let

    // bad
    var count = 1;
    if (true) {
      count += 1;
    }
    
    // good, use the let.
    let count = 1;
    if (true) {
      count += 1;
    }
  •  Note that both let and const are block-scoped.

  •  let 과 const 는 같이 블록스코프라는것을 유의하십시오.

    // const and let only exist in the blocks they are defined in.
    // const 와 let 은 선언된 블록의 안에서만 존재합니다.
    {
      let a = 1;
      const b = 1;
    }
    console.log(a); // ReferenceError
    console.log(b); // ReferenceError


'개발 > Javascript' 카테고리의 다른 글

문자열(Strings)  (0) 2018.03.11
구조화대입(Destructuring)  (0) 2018.03.11
배열(Arrays)  (0) 2018.03.11
오브젝트(Objects)  (0) 2018.03.11
JavaScript 스타일 가이드 - 형(Types)  (0) 2018.03.11