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