fix: remove for..in in favor of Object.keys (#3745)

This commit is contained in:
SpaceEEC
2020-01-31 12:38:47 +01:00
committed by GitHub
parent ab7f9e80b4
commit 6d7e1e4953
5 changed files with 5 additions and 5 deletions

View File

@@ -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;

View File

@@ -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];
}
}

View File

@@ -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;

View File

@@ -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);

View File

@@ -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;
}