From 78ee0b0e9cc44ab89bddc69c3b9153bbe1c2fc54 Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Fri, 25 Mar 2016 15:32:38 +0100 Subject: [PATCH] Var to let and default parameters --- Message/Request/Request.js | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/Message/Request/Request.js b/Message/Request/Request.js index 3cb2acd..e561ae4 100644 --- a/Message/Request/Request.js +++ b/Message/Request/Request.js @@ -16,15 +16,17 @@ * @since 1.0.0 * @author Dennis Eichhorn */ - jsOMS.Request = function () + jsOMS.Request = function (uri, method, type) { - this.uri = null; - this.method = null; + this.uri = typeof uri !== 'undefined' ? uri : null; + this.method = typeof method !== 'undefined' ? method : jsOMS.EnumRequestMethod.GET; this.requestHeader = []; this.success = null; - this.type = jsOMS.EnumRequestMethod.GET; + this.type = typeof type !== 'undefined' ? type : 'json'; this.data = {}; + + this.xhr = new XMLHttpRequest(); }; @@ -248,8 +250,8 @@ */ jsOMS.Request.prototype.queryfy = function (obj) { - var str = []; - for (var p in obj) { + let str = []; + for (let p in obj) { if (obj.hasOwnProperty(p)) { str.push(encodeURIComponent(p) + "=" + encodeURIComponent(obj[p])); } @@ -269,12 +271,12 @@ */ jsOMS.Request.prototype.send = function () { - var self = this; + let self = this; if (self.xhr.readyState !== 1) { self.xhr.open(this.method, this.uri); - for (var p in this.requestHeader) { + for (let p in this.requestHeader) { if (this.requestHeader.hasOwnProperty(p)) { self.xhr.setRequestHeader(p, this.requestHeader[p]); }