javascript Mapであるかを判定する
- 作成日 2022.09.27
- javascript
- javascript
javascriptで、Mapであるかを判定するサンプルコードを記述してます。
環境
- OS windows11 pro 64bit
- Apache 2.4.43
- ブラウザ chrome 105.0.5195.127
Mapであるかを判定
Mapであるかを判定するには「instanceof Map」を使用します。
const m = new Map();
console.log(m instanceof Map); // true
console.log('str' instanceof Map); // false
console.log(123 instanceof Map); // false
console.log([] instanceof Map); // false
console.log({} instanceof Map); // false
console.log(new Set() instanceof Map); // false
「Map」を継承したクラスも「Map」と判定されます。
class exMap extends Map {
}
const em = new exMap();
console.log(em instanceof Map); // true
em.set('aaa', 'AAA');
console.log(em instanceof Map); // true
-
前の記事
gmail メールを既読にするショートカットキー 2022.09.26
-
次の記事
Flutter 「The [autofocus] and [clipBehavior] arguments must not be null.」の対処法 2022.09.27
コメントを書く