filter never mutates the original array — it returns a new one.

Matching players

Adjust filters, then apply.

Important JavaScript

const kept = players.filter(function (player) {
  const scoreOk = player.score >= minScore;
  const activeOk = activeOnly ? player.active : true;
  return scoreOk && activeOk;
});