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
16
17
/*---
description: Map and Set basic operations
esid: sec-map-objects
---*/
var m = new Map();
m.set("a", 1);
m.set("b", 2);
assert.sameValue(m.get("a"), 1);
assert.sameValue(m.size, 2);
assert.sameValue(m.has("b"), true);
m.delete("a");
assert.sameValue(m.has("a"), false);

var s = new Set([1, 2, 2, 3]);
assert.sameValue(s.size, 3, "Set dedups");
s.add(4);
assert.sameValue(s.has(4), true);