Почему
screens.reduce((acc,s) =>
acc.add(s._created_by).add(s._last_modified_by), new Set());
работает должным образом (набор получает две вещи, добавленные на каждой итерации), тогда как добавление .delete("admin")
, как в
screens.reduce((acc,s) =>
acc.add(s._created_by).add(s._last_modified_by).delete("admin"), new Set());
, приводит к TypeError: acc.add is not a function