비슷한 질문을 여러 번 보았지만 아무도 내 문제에 대답하지 않는 것 같습니다. jQuery/JavaScript : 내 변수를 지우는 가비지 수집기입니까?
var mainDataObject = null; // Global
// Called when DOM is ready with $(function() { ... })
$.ajax({
type: "GET",
dataType: "json",
url: '...',
success: function(json) {
mainDataObject = json;
}
});
는
mainDataObject, 또는 그 내용은, 잠시 후 삭제됩니까? 이것은 브라우저에 의존합니까? 페이지의 전체 수명 동안 변수가 필요합니다.
내가보고있는 문제는 무작위로 mainDataObject
이 비어있는 것입니다. 나는 다양한 브라우저와 운영체제를 사용하는 무작위 사용자에게 문제를 재현 할 수 없다.
ajax 호출의 범위는 무엇입니까? – Victor