Source code

Revision control

Copy as Markdown

Other Tools

let x = [7];
x.splice(0, {valueOf() { x.length = 2; return 0; }}, 5);
assertEq(x.length, 2);
assertEq(x[0], 5);
assertEq(x[1], 7);