프로그래밍 언어/JavaScript + TypeScript

프로그래밍 언어/JavaScript + TypeScript

[JavaScript] 변수 선언: const, let, var 차이

const const는 블록의 문맥 내에서 재할당할 수 없는 변수 선언이다. 즉, 한 번 선언하면 변경할 수 없다. 그러나 const에 할당된 값이 불변값이 되지는 않는다. 변수를 재할당할 수는 없지만, 값을 바꿀 수는 있다. 다음 예제를 보자. const로 선언한 배열(discountable)에 원소를 추가할 수 있다. const discountable = []; ... for (let i = 0; i < cart.length; i++) { if (cart[i].discountAvailable) { discountable.push(cart[i]); } } const를 통한 변수 선언의 장점을 살리기 위해선 조작(mutation)을 피하는 것이 좋다. 이를 조작이 없는 코드로 변경하면 다음과 같다. co..

코택
'프로그래밍 언어/JavaScript + TypeScript' 카테고리의 글 목록 (3 Page)