From ade328d530525333751e8a3b58f02e18624da085 Mon Sep 17 00:00:00 2001 From: Shu-yu Guo Date: Mon, 24 Oct 2022 15:28:44 -0700 Subject: [PATCH] Fix toSpliced mutate-while-iterating test --- .../Array/prototype/toSpliced/mutate-while-iterating.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/test/built-ins/Array/prototype/toSpliced/mutate-while-iterating.js b/test/built-ins/Array/prototype/toSpliced/mutate-while-iterating.js index 7513ff2e50..e7f1f7b571 100644 --- a/test/built-ins/Array/prototype/toSpliced/mutate-while-iterating.js +++ b/test/built-ins/Array/prototype/toSpliced/mutate-while-iterating.js @@ -29,10 +29,14 @@ includes: [compareArray.js] ---*/ var arr = [0, 1, 2, 3]; +var zerothElementStorage = arr[0]; Object.defineProperty(arr, "0", { get() { arr[1] = 42; - return 0; + return zerothElementStorage; + }, + set(v) { + zerothElementStorage = v; } }); Object.defineProperty(arr, "2", {