Skip to content

isMap

与えられた値がMapであるかどうかを確認します。

この関数は、与えられた値がMapのインスタンスであるかどうかをテストします。 その値がMapである場合はtrueを返し、そうでない場合はfalseを返します。

この関数は、TypeScriptでも型ガードとして使用できます。

インターフェース

typescript
function isMap(value: unknown): value is Map<any, any>;

パラメータ

  • value (unknown): テストする値。

戻り値

(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

MIT ライセンスの下で配布されています。