0
window.global_array = new Array();
window.example = function()
{
var x = new Object();
x['test_property'] = 3;
global_array.push(x);
}
자바 스크립트 전문가가, 세 가지 질문에 답하시기 바랍니다 글로벌 기준에도 불구하고 내 VAR을 삭제합니다 :는 자바 스크립트
- 는 자바 스크립트 예() 반환 범위의 끝에서 X를 삭제하거나 global_array 내부를 유지합니다.
- 저는 안전하게 파이썬에서 '모든 것이 참조입니다'와 같은 javascript를 사용할 수 있습니까?
- 은 모두 동일한 VM을 만들었거나 GC 규칙이 구현에 따라 다릅니다.
이 질문은 실제로 명확하지 않습니다. "삭제"는 무엇입니까? GC'd? – noah
x에서 참조하는 Object를 메모리에서 제거합니다. – amwinter