From ef3ab3749dec3260493430a9c41a596c77922ef9 Mon Sep 17 00:00:00 2001 From: Chris Oyler Date: Tue, 12 Nov 2019 15:02:37 +0000 Subject: [PATCH] lib: replace var w/ let replace var w/ let in lib/internal/error-serdes.js PR-URL: https://github.com/nodejs/node/pull/30386 Reviewed-By: James M Snell Reviewed-By: Anna Henningsen Reviewed-By: Colin Ihrig Reviewed-By: Gireesh Punathil Reviewed-By: Ruben Bridgewater Reviewed-By: Trivikram Kamat --- lib/internal/error-serdes.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/internal/error-serdes.js b/lib/internal/error-serdes.js index 8647e3b78d19ec..4a07e92d769cf3 100644 --- a/lib/internal/error-serdes.js +++ b/lib/internal/error-serdes.js @@ -48,7 +48,7 @@ function TryGetAllProperties(object, target = object) { function GetConstructors(object) { const constructors = []; - for (var current = object; + for (let current = object; current !== null; current = Object.getPrototypeOf(current)) { const desc = Object.getOwnPropertyDescriptor(current, 'constructor'); @@ -82,7 +82,7 @@ function serializeError(error) { if (typeof error === 'object' && ObjectPrototype.toString(error) === '[object Error]') { const constructors = GetConstructors(error); - for (var i = 0; i < constructors.length; i++) { + for (let i = 0; i < constructors.length; i++) { const name = GetName(constructors[i]); if (errorConstructorNames.has(name)) { const serialized = serialize({