Skip to content

Commit 2a3cca7

Browse files
gengjiawenBridgeAR
authored andcommitted
cluster: improve for-loop
PR-URL: #26336 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
1 parent 8b0164a commit 2a3cca7

1 file changed

Lines changed: 5 additions & 9 deletions

File tree

‎lib/internal/cluster/master.js‎

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -80,10 +80,7 @@ cluster.setupMaster = function(options) {
8080
if(message.cmd!=='NODE_DEBUG_ENABLED')
8181
return;
8282

83-
varkey;
84-
for(keyincluster.workers){
85-
constworker=cluster.workers[key];
86-
83+
for(constworkerofObject.values(cluster.workers)){
8784
if(worker.state==='online'||worker.state==='listening'){
8885
process._debugProcess(worker.process.pid);
8986
}else{
@@ -227,11 +224,10 @@ cluster.disconnect = function(cb) {
227224
if(workers.length===0){
228225
process.nextTick(()=>intercom.emit('disconnect'));
229226
}else{
230-
for(varkeyinworkers){
231-
key=workers[key];
232-
233-
if(cluster.workers[key].isConnected())
234-
cluster.workers[key].disconnect();
227+
for(constworkerofObject.values(cluster.workers)){
228+
if(worker.isConnected()){
229+
worker.disconnect();
230+
}
235231
}
236232
}
237233

0 commit comments

Comments
 (0)