chenyc
2025-12-09 65e034683b28d799e73c7d7e5e4769fab5b9bc9c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
"use strict";
 
module.exports = function () {
    var set, iterator, result;
    if (typeof Set !== "function") return false;
    set = new Set(["raz", "dwa", "trzy"]);
    if (String(set) !== "[object Set]") return false;
    if (set.size !== 3) return false;
    if (typeof set.add !== "function") return false;
    if (typeof set.clear !== "function") return false;
    if (typeof set.delete !== "function") return false;
    if (typeof set.entries !== "function") return false;
    if (typeof set.forEach !== "function") return false;
    if (typeof set.has !== "function") return false;
    if (typeof set.keys !== "function") return false;
    if (typeof set.values !== "function") return false;
 
    iterator = set.values();
    result = iterator.next();
    if (result.done !== false) return false;
    if (result.value !== "raz") return false;
 
    return true;
};