From: XhmikosR Date: Tue, 3 Nov 2020 14:15:16 +0000 (+0200) Subject: Use `Array.find` instead of `Array.filter` X-Git-Tag: v5.0.0-beta1~113 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=eaf616c6538847561cbfd60ce7fc54cea16d8a1b;p=thirdparty%2Fbootstrap.git Use `Array.find` instead of `Array.filter` --- diff --git a/.eslintrc.json b/.eslintrc.json index b53ecb1a85..ec6aa589c3 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -49,7 +49,6 @@ "unicorn/no-null": "off", "unicorn/no-unused-properties": "error", "unicorn/no-useless-undefined": "off", - "unicorn/prefer-array-find": "off", "unicorn/prefer-dataset": "off", "unicorn/prefer-node-append": "off", "unicorn/prefer-node-remove": "off", diff --git a/js/src/collapse.js b/js/src/collapse.js index f3ca86f366..2ddcb0c047 100644 --- a/js/src/collapse.js +++ b/js/src/collapse.js @@ -150,8 +150,8 @@ class Collapse { const container = SelectorEngine.findOne(this._selector) if (actives) { - const tempActiveData = actives.filter(elem => container !== elem) - activesData = tempActiveData[0] ? Data.getData(tempActiveData[0], DATA_KEY) : null + const tempActiveData = actives.find(elem => container !== elem) + activesData = tempActiveData ? Data.getData(tempActiveData, DATA_KEY) : null if (activesData && activesData._isTransitioning) { return