From 168020e1c82893a41df82efc10a042c7a91ba80b Mon Sep 17 00:00:00 2001 From: gdccwxx <765553928@qq.com> Date: Thu, 7 Oct 2021 20:42:57 +0800 Subject: [PATCH] lib: refactor to use let move variable into each for loop PR-URL: https://github.com/nodejs/node/pull/40364 Reviewed-By: James M Snell Reviewed-By: Zijian Liu Reviewed-By: Antoine du Hamel --- lib/internal/debugger/inspect_client.js | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/lib/internal/debugger/inspect_client.js b/lib/internal/debugger/inspect_client.js index 5c72304ba285c3..5bd73d250c2ead 100644 --- a/lib/internal/debugger/inspect_client.js +++ b/lib/internal/debugger/inspect_client.js @@ -61,8 +61,6 @@ function validateHandshake(requestKey, responseKey) { } function encodeFrameHybi17(payload) { - var i; - const dataLength = payload.length; let singleByteLength; @@ -71,7 +69,7 @@ function encodeFrameHybi17(payload) { singleByteLength = kEightBytePayloadLengthField; additionalLength = Buffer.alloc(8); let remaining = dataLength; - for (i = 0; i < 8; ++i) { + for (let i = 0; i < 8; ++i) { additionalLength[7 - i] = remaining & 0xFF; remaining >>= 8; } @@ -92,7 +90,7 @@ function encodeFrameHybi17(payload) { const mask = Buffer.alloc(4); const masked = Buffer.alloc(dataLength); - for (i = 0; i < dataLength; ++i) { + for (let i = 0; i < dataLength; ++i) { masked[i] = payload[i] ^ mask[i % kMaskingKeyWidthInBytes]; } @@ -147,7 +145,7 @@ function decodeFrameHybi17(data) { case kEightBytePayloadLengthField: payloadOffset += 8; payloadLength = 0; - for (var i = 0; i < 8; ++i) { + for (let i = 0; i < 8; ++i) { payloadLength <<= 8; payloadLength |= data[2 + i]; }