v1
12/1/2024 by mirrorsky -00
Setup HTML - click to add setup HTML
disable setup JavaScript
Setup JavaScript
const isMap = (val) =>
    toTypeString(val) === '[object Map]'
const objectToString =
    Object.prototype.toString
const toTypeString = (value) =>
    objectToString.call(value)

function isMap2(val) {
    return val instanceof Map
}

function isMap3(val) {
    return val.constructor.name === "Map"
}

function isMap4(val) {
    return !!val && (val)[Symbol.toStringTag] === 'Map'
}

var mapLike = new Map();
delete caserun single casemove downdrag and drop case


ready



isMap(mapLike)
delete caserun single casemove upmove downdrag and drop case


ready



isMap3(mapLike)
delete caserun single casemove upmove downdrag and drop case


ready



isMap4(mapLike)
delete caserun single casemove updrag and drop case


ready



isMap2(mapLike)
Test Case - click to add another test case
Teardown JS - click to add teardown JavaScript
Output (DOM) - click to monitor output (DOM) while test is running
RUN