Skip to content

Commit ae58c97

Browse files
trivikrtargos
authored andcommitted
perf_hooks: use for...of
PR-URL: #31049 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Rich Trott <[email protected]>
1 parent 4b2d8df commit ae58c97

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

lib/perf_hooks.js

+4-6
Original file line numberDiff line numberDiff line change
@@ -320,12 +320,11 @@ class PerformanceObserver extends AsyncResource {
320320
disconnect() {
321321
const observerCountsGC = observerCounts[NODE_PERFORMANCE_ENTRY_TYPE_GC];
322322
const types = this[kTypes];
323-
const keys = ObjectKeys(types);
324-
for (var n = 0; n < keys.length; n++) {
325-
const item = types[keys[n]];
323+
for (const key of ObjectKeys(types)) {
324+
const item = types[key];
326325
if (item) {
327326
L.remove(item);
328-
observerCounts[keys[n]]--;
327+
observerCounts[key]--;
329328
}
330329
}
331330
this[kTypes] = {};
@@ -351,8 +350,7 @@ class PerformanceObserver extends AsyncResource {
351350
this[kBuffer][kEntries] = [];
352351
L.init(this[kBuffer][kEntries]);
353352
this[kBuffering] = Boolean(options.buffered);
354-
for (var n = 0; n < entryTypes.length; n++) {
355-
const entryType = entryTypes[n];
353+
for (const entryType of entryTypes) {
356354
const list = getObserversList(entryType);
357355
if (this[kTypes][entryType]) continue;
358356
const item = { obs: this };

0 commit comments

Comments
 (0)