js: Convert _.any(a, …), _.some(a, …) to a.some(…).

And convert the corresponding function expressions to arrow style
while we’re here.

Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
This commit is contained in:
Anders Kaseorg
2020-02-07 19:08:04 -08:00
committed by Tim Abbott
parent 2285ee922e
commit 70ff164f89
15 changed files with 32 additions and 66 deletions

View File

@@ -362,19 +362,19 @@ Filter.prototype = {
},
has_negated_operand: function (operator, operand) {
return _.any(this._operators, function (elem) {
return elem.negated && (elem.operator === operator && elem.operand === operand);
});
return this._operators.some(
elem => elem.negated && (elem.operator === operator && elem.operand === operand)
);
},
has_operand: function (operator, operand) {
return _.any(this._operators, function (elem) {
return !elem.negated && (elem.operator === operator && elem.operand === operand);
});
return this._operators.some(
elem => !elem.negated && (elem.operator === operator && elem.operand === operand)
);
},
has_operator: function (operator) {
return _.any(this._operators, function (elem) {
return this._operators.some(elem => {
if (elem.negated && !['search', 'has'].includes(elem.operator)) {
return false;
}
@@ -474,7 +474,7 @@ Filter.prototype = {
return Filter.term_type(term) === 'pm-with';
};
if (!_.any(terms, is_pm_with)) {
if (!terms.some(is_pm_with)) {
return terms;
}