From 1c2d699ed8e192cfb0f6cc456edc05d85b7f36bc Mon Sep 17 00:00:00 2001 From: Donggeon Lim Date: Wed, 11 Dec 2019 14:17:27 +0000 Subject: [PATCH] lib: use strict equality comparison Change '==' to '===' in v8_prof_polyfill.js, punycode.js. PR-URL: https://github.com/nodejs/node/pull/30898 Reviewed-By: Ruben Bridgewater Reviewed-By: David Carlier Reviewed-By: Rich Trott --- lib/internal/v8_prof_polyfill.js | 2 +- lib/punycode.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/internal/v8_prof_polyfill.js b/lib/internal/v8_prof_polyfill.js index 33e57835666650..0b94496fff86b8 100644 --- a/lib/internal/v8_prof_polyfill.js +++ b/lib/internal/v8_prof_polyfill.js @@ -41,7 +41,7 @@ const os = { // Filter out vdso and vsyscall entries. const arg = args[args.length - 1]; if (arg === '[vdso]' || - arg == '[vsyscall]' || + arg === '[vsyscall]' || /^[0-9a-f]+-[0-9a-f]+$/.test(arg)) { return ''; } diff --git a/lib/punycode.js b/lib/punycode.js index ea61fd0d39a39d..67905e3d7670e1 100644 --- a/lib/punycode.js +++ b/lib/punycode.js @@ -342,7 +342,7 @@ const encode = function(input) { if (currentValue < n && ++delta > maxInt) { error('overflow'); } - if (currentValue == n) { + if (currentValue === n) { // Represent delta as a generalized variable-length integer. let q = delta; for (let k = base; /* no condition */; k += base) { @@ -359,7 +359,7 @@ const encode = function(input) { } output.push(stringFromCharCode(digitToBasic(q, 0))); - bias = adapt(delta, handledCPCountPlusOne, handledCPCount == basicLength); + bias = adapt(delta, handledCPCountPlusOne, handledCPCount === basicLength); delta = 0; ++handledCPCount; }