2012-01-23 2 views
1
var JsonClient = Titanium.Network.createHTTPClient(); 

// API Url to call 
var url = ""; 

JsonClient.open("POST", url, true); 

JsonClient.onload = function() { 
    // after processing the response 
    json = null; 
} 
JsonClient.onerror = function (e) { 
    actAllergyInd.hide(); 
    Ti.UI.createAlertDialog({ 
     title: 'Error', 
     message: JsonClient.statusText, 
     buttonNames: ['Ok'] 
    }).show(); 
}; 
} 

//setting Request Header 
JsonClient.setRequestHeader("Content-type", "application/json"); 
JsonClient.send(data); 
JsonClient = null; 

Я хочу, чтобы установить свой объект JsonClient к null, а также Json response, который я получаю пустое значение. Я делаю это правильно?Установка нулевого значения для моих объектов

+0

Почему вы заботитесь? JavaScript управляется памятью, вам не нужно «освобождать» материал после его использования. – Tomalak

ответ

1

Вы можете использовать delete оператор:

https://developer.mozilla.org/en/JavaScript/Reference/Operators/delete

delete JsonClient; 
+0

'delete' не является функцией, это оператор. – Tomalak

+0

@Tomalak Спасибо, я отредактировал мой ответ. Я читал, что это был оператор, но все же я все же считаю его функцией, глупым ... –

Смежные вопросы