diff --git a/src/client/rest/RESTMethods.js b/src/client/rest/RESTMethods.js index 42e15f9f4..145c0be15 100644 --- a/src/client/rest/RESTMethods.js +++ b/src/client/rest/RESTMethods.js @@ -238,7 +238,7 @@ class RESTMethods { include_nsfw: options.nsfw, }; - for (const key in options) if (options[key] === undefined) delete options[key]; + for (const key of Object.keys(options)) if (options[key] === undefined) delete options[key]; const queryString = (querystring.stringify(options).match(/[^=&?]+=[^=&?]+/g) || []).join('&'); let endpoint; diff --git a/src/client/voice/util/SecretKey.js b/src/client/voice/util/SecretKey.js index f165e5ffc..670e9e54f 100644 --- a/src/client/voice/util/SecretKey.js +++ b/src/client/voice/util/SecretKey.js @@ -9,7 +9,7 @@ class SecretKey { * @type {Uint8Array} */ this.key = new Uint8Array(new ArrayBuffer(key.length)); - for (const index in key) this.key[index] = key[index]; + for (const index of Object.keys(key)) this.key[index] = key[index]; } } diff --git a/src/client/websocket/packets/handlers/Ready.js b/src/client/websocket/packets/handlers/Ready.js index 5d3def76e..3eb80a266 100644 --- a/src/client/websocket/packets/handlers/Ready.js +++ b/src/client/websocket/packets/handlers/Ready.js @@ -36,7 +36,7 @@ class ReadyHandler extends AbstractHandler { } if (data.notes) { - for (const user in data.notes) { + for (const user of Object.keys(data.notes)) { let note = data.notes[user]; if (!note.length) note = null; diff --git a/src/structures/GuildChannel.js b/src/structures/GuildChannel.js index 1659e103c..c36449338 100644 --- a/src/structures/GuildChannel.js +++ b/src/structures/GuildChannel.js @@ -258,7 +258,7 @@ class GuildChannel extends Channel { payload.deny = prevOverwrite.deny; } - for (const perm in options) { + for (const perm of Object.keys(options)) { if (options[perm] === true) { payload.allow |= Permissions.FLAGS[perm] || 0; payload.deny &= ~(Permissions.FLAGS[perm] || 0); diff --git a/src/util/Permissions.js b/src/util/Permissions.js index f1d8cac84..113b374ec 100644 --- a/src/util/Permissions.js +++ b/src/util/Permissions.js @@ -126,7 +126,7 @@ class Permissions { */ serialize(checkAdmin = true) { const serialized = {}; - for (const perm in this.constructor.FLAGS) serialized[perm] = this.has(perm, checkAdmin); + for (const perm of Object.keys(this.constructor.FLAGS)) serialized[perm] = this.has(perm, checkAdmin); return serialized; }