@@ -168,7 +168,7 @@ ObjectDefineProperty(OutgoingMessage.prototype, '_headers', { |
168 | 168 | const keys = ObjectKeys(val); |
169 | 169 | // Retain for(;;) loop for performance reasons |
170 | 170 | // Refs: https://github.com/nodejs/node/pull/30958 |
171 | | - for (var i = 0; i < keys.length; ++i) { |
| 171 | + for (let i = 0; i < keys.length; ++i) { |
172 | 172 | const name = keys[i]; |
173 | 173 | headers[name.toLowerCase()] = [name, val[name]]; |
174 | 174 | } |
@@ -184,7 +184,7 @@ ObjectDefineProperty(OutgoingMessage.prototype, '_headerNames', { |
184 | 184 | const keys = ObjectKeys(headers); |
185 | 185 | // Retain for(;;) loop for performance reasons |
186 | 186 | // Refs: https://github.com/nodejs/node/pull/30958 |
187 | | - for (var i = 0; i < keys.length; ++i) { |
| 187 | + for (let i = 0; i < keys.length; ++i) { |
188 | 188 | const key = keys[i]; |
189 | 189 | const val = headers[key][0]; |
190 | 190 | out[key] = val; |
@@ -201,7 +201,7 @@ ObjectDefineProperty(OutgoingMessage.prototype, '_headerNames', { |
201 | 201 | const keys = ObjectKeys(val); |
202 | 202 | // Retain for(;;) loop for performance reasons |
203 | 203 | // Refs: https://github.com/nodejs/node/pull/30958 |
204 | | - for (var i = 0; i < keys.length; ++i) { |
| 204 | + for (let i = 0; i < keys.length; ++i) { |
205 | 205 | const header = headers[keys[i]]; |
206 | 206 | if (header) |
207 | 207 | header[0] = val[keys[i]]; |
@@ -223,7 +223,7 @@ OutgoingMessage.prototype._renderHeaders = function _renderHeaders() { |
223 | 223 | const keys = ObjectKeys(headersMap); |
224 | 224 | // Retain for(;;) loop for performance reasons |
225 | 225 | // Refs: https://github.com/nodejs/node/pull/30958 |
226 | | - for (var i = 0, l = keys.length; i < l; i++) { |
| 226 | + for (let i = 0, l = keys.length; i < l; i++) { |
227 | 227 | const key = keys[i]; |
228 | 228 | headers[headersMap[key][0]] = headersMap[key][1]; |
229 | 229 | } |
@@ -288,7 +288,7 @@ OutgoingMessage.prototype._send = function _send(data, encoding, callback) { |
288 | 288 | (encoding === 'utf8' || encoding === 'latin1' || !encoding)) { |
289 | 289 | data = this._header + data; |
290 | 290 | } else { |
291 | | - var header = this._header; |
| 291 | + const header = this._header; |
292 | 292 | if (this.outputData.length === 0) { |
293 | 293 | this.outputData = [{ |
294 | 294 | data: header, |
@@ -459,7 +459,7 @@ function processHeader(self, state, key, value, validate) { |
459 | 459 | if (value.length < 2 || !isCookieField(key)) { |
460 | 460 | // Retain for(;;) loop for performance reasons |
461 | 461 | // Refs: https://github.com/nodejs/node/pull/30958 |
462 | | - for (var i = 0; i < value.length; i++) |
| 462 | + for (let i = 0; i < value.length; i++) |
463 | 463 | storeHeader(self, state, key, value[i], validate); |
464 | 464 | return; |
465 | 465 | } |
@@ -562,7 +562,7 @@ OutgoingMessage.prototype.getHeaders = function getHeaders() { |
562 | 562 | const keys = ObjectKeys(headers); |
563 | 563 | // Retain for(;;) loop for performance reasons |
564 | 564 | // Refs: https://github.com/nodejs/node/pull/30958 |
565 | | - for (var i = 0; i < keys.length; ++i) { |
| 565 | + for (let i = 0; i < keys.length; ++i) { |
566 | 566 | const key = keys[i]; |
567 | 567 | const val = headers[key][1]; |
568 | 568 | ret[key] = val; |
@@ -667,8 +667,9 @@ function write_(msg, chunk, encoding, callback, fromEnd) { |
667 | 667 | process.nextTick(connectionCorkNT, msg, msg.connection); |
668 | 668 | } |
669 | 669 |
|
670 | | - var len, ret; |
| 670 | + let ret; |
671 | 671 | if (msg.chunkedEncoding && chunk.length !== 0) { |
| 672 | + let len; |
672 | 673 | if (typeof chunk === 'string') |
673 | 674 | len = Buffer.byteLength(chunk, encoding); |
674 | 675 | else |
@@ -702,11 +703,11 @@ OutgoingMessage.prototype.addTrailers = function addTrailers(headers) { |
702 | 703 | this._trailer = ''; |
703 | 704 | const keys = ObjectKeys(headers); |
704 | 705 | const isArray = ArrayIsArray(headers); |
705 | | - var field, value; |
706 | 706 | // Retain for(;;) loop for performance reasons |
707 | 707 | // Refs: https://github.com/nodejs/node/pull/30958 |
708 | | - for (var i = 0, l = keys.length; i < l; i++) { |
709 | | - var key = keys[i]; |
| 708 | + for (let i = 0, l = keys.length; i < l; i++) { |
| 709 | + let field, value; |
| 710 | + const key = keys[i]; |
710 | 711 | if (isArray) { |
711 | 712 | field = headers[key][0]; |
712 | 713 | value = headers[key][1]; |
@@ -823,11 +824,10 @@ OutgoingMessage.prototype._finish = function _finish() { |
823 | 824 | // to attempt to flush any pending messages out to the socket. |
824 | 825 | OutgoingMessage.prototype._flush = function _flush() { |
825 | 826 | const socket = this.socket; |
826 | | - var ret; |
827 | 827 |
|
828 | 828 | if (socket && socket.writable) { |
829 | 829 | // There might be remaining data in this.output; write it out |
830 | | - ret = this._flushOutput(socket); |
| 830 | + const ret = this._flushOutput(socket); |
831 | 831 |
|
832 | 832 | if (this.finished) { |
833 | 833 | // This is a queue to the server or client to bring in the next this. |
@@ -854,7 +854,7 @@ OutgoingMessage.prototype._flushOutput = function _flushOutput(socket) { |
854 | 854 | let ret; |
855 | 855 | // Retain for(;;) loop for performance reasons |
856 | 856 | // Refs: https://github.com/nodejs/node/pull/30958 |
857 | | - for (var i = 0; i < outputLength; i++) { |
| 857 | + for (let i = 0; i < outputLength; i++) { |
858 | 858 | const { data, encoding, callback } = outputData[i]; |
859 | 859 | ret = socket.write(data, encoding, callback); |
860 | 860 | } |
|