Update implemented/not-implemented

This commit is contained in:
Andrew Morris
2023-06-01 13:37:45 +10:00
parent 6a262c78f3
commit abd9473ee8

View File

@@ -431,6 +431,9 @@ not the subset of ValueScript that has actually been implemented.
- Array standard methods (`.sort`, `.map`, `.filter`, etc.)
- Most string standard methods (`.includes`, `.slice`, `.split`, etc.)
- BigInt
- Iterators
- Spread operator on iterables
- Generators (except `yield*`)
- Many unusual JS things:
- `[] + [] -> ""`
- `[10, 1, 3].sort() -> [1, 10, 3]`
@@ -469,9 +472,9 @@ not the subset of ValueScript that has actually been implemented.
- `{} === {} -> true`
- JS: `-> false`
- This is a value semantics thing - objects don't have identity
- Iterators
- Rest and spread
- Generators
- `yield*`
- Object spreading
- Rest params
- Async functions
- TypeScript enums
- TypeScript namespaces