From 11f9118551b511b5c133eacb2550729e5b696434 Mon Sep 17 00:00:00 2001 From: SpaceEEC Date: Mon, 13 Jan 2020 15:07:54 +0100 Subject: [PATCH] fix(BitField): remove for..in in favor of Object.entries (#3650) * fix(BitField): remove for..in in favor of Object.keys * refactor: do not re-resolve bits Co-Authored-By: bdistin Co-authored-by: bdistin --- src/util/BitField.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/util/BitField.js b/src/util/BitField.js index f849e7b8a..8de151d01 100644 --- a/src/util/BitField.js +++ b/src/util/BitField.js @@ -103,7 +103,7 @@ class BitField { */ serialize(...hasParams) { const serialized = {}; - for (const perm in this.constructor.FLAGS) serialized[perm] = this.has(perm, ...hasParams); + for (const [flag, bit] of Object.entries(this.constructor.FLAGS)) serialized[flag] = this.has(bit, ...hasParams); return serialized; }