JavaScript에서 기존에 존재하는 배열을 초기화(빈 배열로 만들기)하고 싶었는데 코드 중간에 array = [];라고 썼더니 에러가 났다. 그 이유를 생각해보니까 자바스크립트에서 배열은 const형으로 선언해주는 것이 정석인데, 다른 말로 참조변수가 가리키는(참조하는) 배열을 바꿀 수 없도록 하는 타입형이다. ✔️ 처음의 실패코드 아래와 같은 코드를 실행시키면 TypeError: Assignment to constant variable. 에러가 발생한다. const testArray1 = [1, 2, 3, 4]; testArray1 = []; // ERROR 이렇게 코드를 짤 경우에는 testArray1이라는 참조변수에 참조했던 배열 [1, 2, 3, 4]를 빈 array ([ ])로 대체하는 로직..