티스토리 뷰
728x90
1. 이 내용은 아주 간단한 내용이지만 일반적으로 생각하는 방식과 다르게 동작하기 때문에 메모해 둔다.
2. developer.mozila.org에서도 이 operator를 검색하면 언급되는 부분이다.
3. delete operator는 메모리의 해지(freeing memory)와는 아무런 상관이 없다.
4. JavaScript의 메모리의 해지는 오직 레퍼런스가 하나도 없는 경우에만 garbage collector가 동작하게 된다.
5. 다시 말하면 delete는 하나의 객체 내의 속성을 제거해주는 기능을 한다.
5-1 아래의 간단한 테스트를 보면 delete a를 해도 memory freeing이 발생하지 않는다.
5-2 같은 객체를 참조하는 b변수는 여전히 해당 객체에 접근할 수 있다.
728x90
'Languages' 카테고리의 다른 글
DOM : Vanillla (0) | 2021.05.01 |
---|---|
보내는 데이터가 어떤 형식으로 가고 있는지 확인 (Request 헤더) (0) | 2021.04.17 |
Javascript : 기본적인 것들 3 (0) | 2021.02.25 |
JavaScript : 기본적인 내용2 (0) | 2021.02.24 |
JavaScript : 기본적인 내용 (0) | 2021.02.23 |
댓글
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
- 도커 개발환경 참고
- AWS ARN 구조
- Immuability에 관한 설명
- 자바스크립트 멀티 비동기 함수 호출 참고
- WSDL 참고
- SOAP 컨슈머 참고
- MySql dump 사용법
- AWS Lambda with Addon
- NFC 드라이버 linux 설치
- electron IPC
- mifare classic 강의
- go module 관련 상세한 정보
- C 메모리 찍어보기
- C++ Addon 마이그레이션
- JAX WS Header 관련 stackoverflow
- SOAP Custom Header 설정 참고
- SOAP Custom Header
- SOAP BindingProvider
- dispatcher 사용하여 설정
- vagrant kvm으로 사용하기
- git fork, pull request to the …
- vagrant libvirt bridge network
- python, js의 async, await의 차이
- go JSON struct 생성
- Netflix Kinesis 활용 분석
- docker credential problem
- private subnet에서 outbound IP 확…
- 안드로이드 coroutine
- kotlin with, apply, also 등
- 안드로이드 초기로딩이 안되는 경우
- navigation 데이터 보내기
- 레이스 컨디션 navController
- raylib
TAG
- 스프링
- jsp
- login
- Rest
- crud
- one-to-one
- Security
- 설정
- Spring Security
- 설정하기
- 스프링부트
- 자바
- form
- Angular
- spring boot
- WebMvc
- 하이버네이트
- 상속
- Many-To-Many
- mapping
- 외부파일
- one-to-many
- hibernate
- 매핑
- Validation
- RestTemplate
- MYSQL
- XML
- Spring
- 로그인
250x250