diff --git a/src/util/BitField.js b/src/util/BitField.js index fe32332f4fd7..e4fd104a54f1 100644 --- a/src/util/BitField.js +++ b/src/util/BitField.js @@ -41,7 +41,6 @@ class BitField { * @returns {boolean} */ has(bit) { - if (Array.isArray(bit)) return bit.every(p => this.has(p)); bit = this.constructor.resolve(bit); return (this.bitfield & bit) === bit; } @@ -143,7 +142,6 @@ class BitField { */ static resolve(bit) { const { defaultBit } = this; - if (typeof bit === 'undefined') return defaultBit; if (typeof defaultBit === typeof bit && bit >= defaultBit) return bit; if (bit instanceof BitField) return bit.bitfield; if (Array.isArray(bit)) return bit.map(p => this.resolve(p)).reduce((prev, p) => prev | p, defaultBit);