isMap 
与えられた値がMapであるかどうかを確認します。
この関数は、与えられた値がMapのインスタンスであるかどうかをテストします。 その値がMapである場合はtrueを返し、そうでない場合はfalseを返します。
この関数は、TypeScriptでも型ガードとして使用できます。
インターフェース 
typescript
function isMap(value: unknown): value is Map<any, any>;パラメータ 
- value(- unknown):- Mapかどうか確認する値。
戻り値 
(value is Map<any, any>): 値がMapの場合はtrue、そうでない場合はfalse。
例 
typescript
const value1 = new Map();
const value2 = new Set();
const value3 = new WeakMap();
console.log(isMap(value1)); // true
console.log(isMap(value2)); // false
console.log(isMap(value3)); // false
