如下代码,在函数执行完毕后,为啥 ajax
不被回收掉呢?一直到 ajax
执行完毕。
(function() {
var ajax = new XMLHttpRequest();
ajax.open("GET", "http://yqm.io", true);
ajax.send()
ajax.onreadystatechange = function() {
if (ajax.readyState == 4) {
alert(ajax.responseText);
}
}
})();
既然你还有代码可以访问到它,为什么说他是悬空的?