1234567891011 |
- test("basic functionality", () => {
- let p = new Proxy([], {
- get(_, key) {
- if (key === "length") return 3;
- return Number(key);
- },
- });
- expect(JSON.stringify(p)).toBe("[0,1,2]");
- expect(JSON.stringify([[new Proxy(p, {})]])).toBe("[[[0,1,2]]]");
- });
|