diff --git a/doc/api/cluster.md b/doc/api/cluster.md index d34b1bb795c363..767701fe990bdf 100644 --- a/doc/api/cluster.md +++ b/doc/api/cluster.md @@ -1073,29 +1073,17 @@ list happens before the last `'disconnect'` or `'exit'` event is emitted. ```mjs import cluster from 'cluster'; -// Go through all workers -function eachWorker(callback) { - for (const id in cluster.workers) { - callback(cluster.workers[id]); - } -} -eachWorker((worker) => { +for (const worker of Object.values(cluster.workers)) { worker.send('big announcement to all workers'); -}); +} ``` ```cjs const cluster = require('cluster'); -// Go through all workers -function eachWorker(callback) { - for (const id in cluster.workers) { - callback(cluster.workers[id]); - } -} -eachWorker((worker) => { +for (const worker of Object.values(cluster.workers)) { worker.send('big announcement to all workers'); -}); +} ``` Using the worker's unique id is the easiest way to locate the worker.