conformance · v143
v143 · upsert — conformance probe
7 assertions drawn from the spec. Each is a single contract the spec text makes. Pass/fail reflects what this browser executed; blocked means the contract was not run because it needs user mediation, hardware, or another unavailable precondition. Open the page in Chrome stable / canary / Firefox / Safari to compare.
0
pass
0
fail
0
blocked
7
total
| id | contract | kind | verdict | detail |
|---|---|---|---|---|
map-getorinsert-is-function |
Map.prototype.getOrInsert is exposed as a function. spec ↗ | typeof | … | |
map-getorinsertcomputed-is-function |
Map.prototype.getOrInsertComputed is exposed as a function. spec ↗ | typeof | … | |
map-getorinsert-inserts-when-missing |
getOrInsert sets and returns the default when the key is absent. spec ↗ | script | … | |
map-getorinsert-keeps-existing |
getOrInsert returns the existing value and does not overwrite when the key is present. spec ↗ | script | … | |
map-getorinsertcomputed-lazy |
getOrInsertComputed only invokes the callback when the key is absent. spec ↗ | script | … | |
weakmap-getorinsert-is-function |
WeakMap.prototype.getOrInsert is also exposed (same proposal). spec ↗ | typeof | … | |
weakmap-getorinsertcomputed-is-function |
WeakMap.prototype.getOrInsertComputed is exposed. spec ↗ | typeof | … |