quickjs-done-nextgen/tests/bug645/0.js
Saúl Ibarra Corretgé e30da0e8bc Don't throw oob exception when setting numeric indexes on TAs
Relevant spec section: https://tc39.es/ecma262/multipage/ordinary-and-exotic-objects-behaviours.html#sec-typedarraysetelement

It should only throw if Object.defineProperty is used and the TA is
detached or OOB if a RAB is used.

Fixes: https://github.com/quickjs-ng/quickjs/issues/645
2024-11-07 19:48:05 +01:00

4 lines
81 B
JavaScript

"use strict";
const u8 = new Uint8Array(1);
u8[100] = 123; // Should not throw.