JavaScript에서 값이 Map 유형인지 어떻게 확인할 수 있습니까? [복제]
Nov 21 2020
객체, 맵 또는 둘 다일 수있는 변수가 있습니다. 를 사용하여 객체를 쉽게 확인할 수 typeof
있지만 Map.map()
변수가 Map이고지도에서 typeof
작동하지 않는 경우 조건부 로 변수를 지정해야합니다 . 어떤 제안?
답변
2 RanMarciano Nov 21 2020 at 04:57
instanceof 사용 :
var map = new Map;
console.log(map instanceof Map);
2 OrAssayag Nov 21 2020 at 04:57
var foo = new Set;
foo instanceof Set; // True!
foo instanceof Map; // False!