{"ScriptPreparationCode":"var collectionSet = new Set([Map, Set, WeakMap, WeakSet])\r\nvar a = {\r\n a: 1\r\n}\r\nvar b = {}\r\nvar c = new Map()\r\nclass SomeMap extends Map {}\r\nclass SomeSet extends Set {}\r\nvar d = new SomeMap()\r\nvar e = new SomeSet()\r\nvar cases = [a, b, c, d, e]\r\nvar index = ~(Math.random() * 10 % 5) \u002B 5","TestCases":[{"Name":"instanceof","Code":"console.log([...collectionSet].some(v=\u003Ecases[index] instanceof v))","IsDeferred":false},{"Name":"ctor","Code":"console.log(collectionSet.has(cases[index].construtor))","IsDeferred":false}]}