Проверьте, является ли объект JavaScript картой или набором (ECMAScript 2015) [дубликат]
На этот вопрос уже есть ответ здесь:
Как надежно проверить, является ли объект EcmaScript 6 Map / Set? 2 ответаКаковы альтернативные / лучшие способы проверить, является ли объект JavaScript Map или Set, чем:
Object.getPrototypeOf(map) === Map.prototype
Object.getPrototypeOf(set) === Set.prototype