JavaScript Tutorial.28

ansunny1170·2021년 12월 16일
0
post-thumbnail

JS ARRAY CONST

Cannot be Reassigned

const로 선언된 배열은 재 할당할 수 없다.

Arrays are Not Constants

const를 오해할 수 있는 부분.
상수 배열을 정의하지 않고, 배열에 대한 상수 참조를 정의한다.
이 때문에 우리는 여전히 상수 배열의 요소를 변경 할 수 있다.

Elements Can be Reassigned

상수 배열의 요소를 변경 할 수 있다.

Assigned when Declared

JS cosnt 변수는 선언될 때 값을 할당해야 한다.
즉, const로 선언된 배열은 선언될 때 초기화되어야 한다.
배열을 초기화하지 않고 const를 사용하면 구문 오류가 발생한다.


var로 선언된 배열은 언제든지 초기화 할수 있다.
선언되기 전에 배열을 사용 할 수도 있다..
var당신은 대체..

Const Block Scope

const로 선언된 배열에는 블록 범위가 있다.
블록에서 선언된 배열은 블록 외부에서 선언됨 배열과 동일하지 않다.

var로 선언된 배열에는 블록 범위가 없다.

아래 주소를 참조하여 블록 범위에 대한 더 많은 내용을 알 수 있다.
(참조 : https://www.w3schools.com/js/js_scope.asp)

Redeclaring Arrays

var로 선언된 배열을 다시 선언하는 것은 프로그램의 어느 곳에서나 허용된다 :

동일한 범위 또는 동일한 블록에서 배열을 const에 재선언하거나 재할당하는 것은 허용되지 않는다 :

동일한 범위 또는 동일한 블록에서 기존의 const형 배열을 재선언하거나 재할당 하는 것은 허용되지 않는다.

다른 범위 또는 다른 블록에서 const를 사용하여 배열을 다시 선언하는 것은 허용된다.

Complete Array Reference

전체 Array에 대해 참고 하려면 아래 주소를 참조하자
(참조 : https://www.w3schools.com/jsref/jsref_obj_array.asp)

profile
공정 설비 개발/연구원에서 웹 서비스 개발자로 경력 이전하였습니다. Node.js 백엔드 기반 풀스택 개발자를 목표로 하고 있습니다.

0개의 댓글