我從學校的一個項目獲得以下JavaScript代碼。 (這段代碼是爲我提供的。)有人可以解釋var SetDataRequest
和this.SetDataRequest
之間的區別我明白在函數中發生了什麼,而不是爲什麼函數是以這種方式創建的。它是否類似於重載?函數中`this`和`var`有什麼區別?
Tele.Forms.Controller = new function() {
var _requestData;
this.SetRequestData = function (requestData) {
_requestData = requestData;
};
var SetRequestData = function() {
var fields = $('.FormsMainTable');
var reqData = ['REQUEST_RECORD_ID', 'DATE_SUBMITTED', 'REQUESTER_ID'];
....
....
};
....
....
};
在這裏你去http://stackoverflow.com/questions/11285975/difference-between-var-and-this-in-javascript-functions – udidu
請儘量使您的問題標題是您問題的摘要。 –
http://jsfiddle.net/tvCST/ –