From f083a225033e3ef0b1781ee61a30c14b4bc30918 Mon Sep 17 00:00:00 2001 From: 2kjiejie <821208217@qq.com> Date: Tue, 27 Jul 2021 15:37:37 +0800 Subject: [PATCH] refactor: using indexOf instead of a loop --- lib/portfinder.js | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/lib/portfinder.js b/lib/portfinder.js index a604876..c2ffcf1 100644 --- a/lib/portfinder.js +++ b/lib/portfinder.js @@ -126,19 +126,9 @@ exports.getPort = function (options, callback) { } if (options.host) { - - var hasUserGivenHost; - for (var i = 0; i < exports._defaultHosts.length; i++) { - if (exports._defaultHosts[i] === options.host) { - hasUserGivenHost = true; - break; - } + if (exports._defaultHosts.indexOf(options.host) !== -1) { + exports._defaultHosts.push(options.host) } - - if (!hasUserGivenHost) { - exports._defaultHosts.push(options.host); - } - } var openPorts = [], currentHost;