FE/JS
JS - 메모리
Chars4785
2019. 7. 10. 15:33
자바스크립트에서의 메모리 할당
이제 자바스크립트에서 첫 번째 단계인 메모리 할당이 어떻게 작동하는지 알아보겠습니다.
자바스크립트는 개발자들을 메모리 할당의 책임에서 해방시켜주었습니다. 자바스크립트는 변수 할당 시점에 메모리 할당을 스스로 수행합니다.
var n = 374; // 숫자에 대한 메모리 할당
var s = 'sessionstack'; // 문자에 대한 메모리 할당
var o = {
a: 1,
b: null
}; // 객체 및 그 값에 대한 메모리 할당
var a = [1, null, 'str']; // (객체와 같음) 배열과 그 값에 대한
// 메모리 할당
function f(a) {
return a + 3;
} // 함수에 대한 할당(함수는 호출할 수 있는 객체임)
// 함수 표현식 또한 객체를 할당함
someElement.addEventListener('click', function() {
someElement.style.backgroundColor = 'blue';
}, false);