jQuery(JavaScript)和gc如何工作?垃圾收集和jQuery?
callBack是一個作爲JSON響應回調運行的函數。
當callBack函數執行時,內存中的內容是什麼?
我想聽到的是數據對象和autoCompleteData
將被垃圾收集。只有存儲在$("input#reciever")
中的數據駐留在內存中。
這是這種情況?
//The code in question:
var callBack = function(data) {
var autoCompleteData = jQuery.map(data.receivers, function(receiver, i){
return {label: receiver.name, id: receiver.id };
});
$("input#reciever").autocomplete({
source: autoCompleteData,
select: function(event, receiver) {
$("input#reciever").val(receiver.item.label);
$("input#recieverId").val(receiver.item.id);
return false;
}
});
}
相關問題:http://stackoverflow.com/q/864516/901048 – Blazemonger