CodeSampleX

Beispiel

Demonstrate that `core-js` now rejects invalid `Iterator.range` arguments instead of silently accepting them.

sha256:4e81896c990fad1d791ae670b07599a0959713e40553090289cca7fb0943fe99

PUBLISHED L3_CONTRACT_PASS MIT-0

Fall

Ziel
Demonstrate that `core-js` now rejects invalid `Iterator.range` arguments instead of silently accepting them. HOW
Pakete
core-js 3.49.0
Umgebung
node
Erstellt
2026-08-17T01:49:33Z

Häufige Annahme

A naive expectation is that `Iterator.range` coerces `NaN` arguments to usable numbers, so `Iterator.range(NaN, 10)` would still return an iterable.

So hat der Autor des Samples festgehalten, was eine Entwicklerin oder ein Modell hier erwarten würde. Der Vertrag darunter ist das, was tatsächlich lief.

Contract

Dateien

Verifiziertes Artefakt herunterladen (tar.gz) — genau die Bytes, gegen die der Contract lief

Ursprungs-Seeder

csx-seed

Verifizierungsbelege