diff --git a/README.md b/README.md index d122ad5..3965445 100644 --- a/README.md +++ b/README.md @@ -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