From c71479c8f051b6261a297cde99b04f9c11dd10de Mon Sep 17 00:00:00 2001 From: WBHarry Date: Wed, 24 Dec 2025 00:58:57 +0100 Subject: [PATCH] Exchanged forEach with for..of. The future is now --- module/applications/levelup/characterLevelup.mjs | 7 ++++--- module/applications/levelup/levelup.mjs | 7 ++++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/module/applications/levelup/characterLevelup.mjs b/module/applications/levelup/characterLevelup.mjs index 8772fbc5..f7ef2ffa 100644 --- a/module/applications/levelup/characterLevelup.mjs +++ b/module/applications/levelup/characterLevelup.mjs @@ -283,9 +283,10 @@ export default class DhCharacterLevelUp extends LevelUpBase { const allExperiences = { ...this.actor.system.experiences, ...Object.values(this.levelup.levels).reduce((acc, level) => { - Object.keys(level.achievements.experiences).forEach( - x => (acc[x] = level.achievements.experiences[x]) - ); + for (const key of Object.keys(level.achievements.experiences)) { + acc[key] = level.achievements.experiences[key]; + } + return acc; }, {}) }; diff --git a/module/applications/levelup/levelup.mjs b/module/applications/levelup/levelup.mjs index 5b8051b0..ba6110cc 100644 --- a/module/applications/levelup/levelup.mjs +++ b/module/applications/levelup/levelup.mjs @@ -360,9 +360,10 @@ export default class DhlevelUp extends HandlebarsApplicationMixin(ApplicationV2) const allExperiences = { ...this.actor.system.experiences, ...Object.values(this.levelup.levels).reduce((acc, level) => { - Object.keys(level.achievements.experiences).forEach( - x => (acc[x] = level.achievements.experiences[x]) - ); + for (const key of Object.keys(level.achievements.experiences)) { + acc[key] = level.achievements.experiences[key]; + } + return acc; }, {}) };