JavaScript

Explain the Record & Tuple proposal

Hard
2
Added
Immutable data structures: #{} for objects, #[] for arrays (Stage 2). Deeply immutable by default.

Solution Code

JavaScript
const rec = #{ x: 1, y: 2 };
const tup = #[1, 2, #{ a: 3 }];
Explanation
Enables value-based equality checks. Cannot contain mutable objects.

Guided Hints

Comparison techniques
Use cases