summaryrefslogtreecommitdiff
path: root/test/built-ins/Array/from/elements-deleted-after.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/built-ins/Array/from/elements-deleted-after.js')
-rw-r--r--test/built-ins/Array/from/elements-deleted-after.js17
1 files changed, 9 insertions, 8 deletions
diff --git a/test/built-ins/Array/from/elements-deleted-after.js b/test/built-ins/Array/from/elements-deleted-after.js
index d2d72e51e..02f745329 100644
--- a/test/built-ins/Array/from/elements-deleted-after.js
+++ b/test/built-ins/Array/from/elements-deleted-after.js
@@ -9,17 +9,18 @@ esid: sec-array.from
es6id: 22.1.2.1
---*/
-var originalArray = [ 0, 1, -2, 4, -8, 16 ];
-var array = [ 0, 1, -2, 4, -8, 16 ];
+var originalArray = [0, 1, -2, 4, -8, 16];
+var array = [0, 1, -2, 4, -8, 16];
var a = [];
var arrayIndex = -1;
+
function mapFn(value, index) {
- this.arrayIndex++;
- assert.sameValue(value, array[this.arrayIndex], "Value mismatch in mapFn at index " + index + ".");
- assert.sameValue(index, this.arrayIndex, "Index mismatch in mapFn.");
+ this.arrayIndex++;
+ assert.sameValue(value, array[this.arrayIndex], "Value mismatch in mapFn at index " + index + ".");
+ assert.sameValue(index, this.arrayIndex, "Index mismatch in mapFn.");
- array.splice(array.length - 1, 1);
- return 127;
+ array.splice(array.length - 1, 1);
+ return 127;
}
@@ -28,5 +29,5 @@ a = Array.from(array, mapFn, this);
assert.sameValue(a.length, originalArray.length / 2, "Length mismatch. Old array : " + (originalArray.length / 2) + ". array : " + a.length + ".");
for (var j = 0; j < originalArray.length / 2; j++) {
- assert.sameValue(a[j], 127, "Element mismatch for mapped array at index " + j + ".");
+ assert.sameValue(a[j], 127, "Element mismatch for mapped array at index " + j + ".");
}