const arr=[];
배열은 Object타입이며 참조타입으로 분류된다.
Heap에 배열 영역([ ])이 생성되고
Call Stack에 배열 변수(arr=)는 Heap의 메모리 영역을 참조한다.
상수를 push()하면 동적으로 크기가 변화 가능한 Heap메모리에 할당된다.
fill()
은 배열을 선언할 때 입력받은 파라미터 값으로 모든 요소를 초기화 할 수 있다.
const arr1 = new Array(3).fill(3); // [3, 3, 3]
from()
은 반복되는 값을 받아 배열로 초기화 할 수 있다.
const arr2 = Array.from(Array(3), function(v, k){
return k+1;
}); // [1, 2, 3]
v는 배열의 값, k는 배열의 인덱스
지역 스코프는 함수가 종료되면 메모리에서 사라지지만,
외부에서 실행되는 시점에 스코프 내부 변수에 접근이 가능하다!
🖤 클로저를 처음 만났을 때보단 오늘 좀 더 친해진(?) 듯하다.
🖤 네트워크의 전체적인 흐름에 대해 다시금 복습했다.