kataan 0.0.4

A high-performance JavaScript engine written in pure Rust. Library, C FFI, and CLI.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/*---
description: WeakMap and WeakSet basic operations
esid: sec-weakmap-objects
---*/
var key = {};
var wm = new WeakMap();
wm.set(key, "value");
assert.sameValue(wm.get(key), "value");
assert.sameValue(wm.has(key), true);
wm.delete(key);
assert.sameValue(wm.has(key), false);
var ws = new WeakSet();
var obj = {};
ws.add(obj);
assert.sameValue(ws.has(obj), true);