add esid to array/prototype/forEach tests (#1106)

This commit is contained in:
Sue Lockwood 2017-06-30 07:37:24 -07:00 committed by Leo Balter
parent 3aa94e2f08
commit f5a5bdebb8
182 changed files with 211 additions and 29 deletions

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-1-1
description: Array.prototype.forEach applied to undefined
---*/

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-1-10
description: Array.prototype.forEach applied to the Math object
---*/

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-1-11
description: Array.prototype.forEach applied to Date object
---*/

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-1-12
description: Array.prototype.forEach applied to RegExp object
---*/

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-1-13
description: Array.prototype.forEach applied to the JSON object
---*/

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-1-14
description: Array.prototype.forEach applied to Error object
---*/

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-1-15
description: Array.prototype.forEach applied to the Arguments object
---*/

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-1-2
description: Array.prototype.forEach applied to null
---*/

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-1-3
description: Array.prototype.forEach applied to boolean primitive
---*/

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-1-4
description: Array.prototype.forEach applied to Boolean object
---*/

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-1-5
description: Array.prototype.forEach applied to number primitive
---*/

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-1-6
description: Array.prototype.forEach applied to Number object
---*/

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-1-7
description: Array.prototype.forEach applied to string primitive
---*/

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-1-8
description: Array.prototype.forEach applied to String object
---*/

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-1-9
description: Array.prototype.forEach applied to Function object
---*/

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-2-1
description: >
Array.prototype.forEach - 'length' is own data property on an

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-2-10
description: >
Array.prototype.forEach applied to Array-like object, 'length' is

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-2-11
description: >
Array.prototype.forEach applied to Array-like object, 'length' is

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-2-12
description: >
Array.prototype.forEach - 'length' is own accessor property

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-2-13
description: >
Array.prototype.forEach applied to the Array-like object that

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-2-14
description: >
Array.prototype.forEach applied to the Array-like object that

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-2-17
description: >
Array.prototype.forEach applied to the Arguments object, which

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-2-18
description: >
Array.prototype.forEach applied to String object, which implements

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-2-19
description: >
Array.prototype.forEach applied to Function object, which

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-2-2
description: Array.prototype.forEach - 'length' is own data property on an Array
---*/

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-2-3
description: >
Array.prototype.forEach - 'length' is an own data property that

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-2-4
description: >
Array.prototype.forEach - 'length' is own data property that

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-2-5
description: >
Array.prototype.forEach applied to Array-like object, 'length' is

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-2-6
description: >
Array.prototype.forEach applied to Array-like object, 'length' is

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-2-7
description: >
Array.prototype.forEach applied to Array-like object, 'length' is

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-2-8
description: >
Array.prototype.forEach applied to Array-like object, 'length' is

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-2-9
description: >
Array.prototype.forEach applied to Array-like object, 'length' is

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-3-1
description: Array.prototype.forEach - value of 'length' is undefined
---*/

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-3-10
description: >
Array.prototype.forEach - value of 'length' is a number (value is

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-3-11
description: >
Array.prototype.forEach - 'length' is a string containing a

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-3-12
description: >
Array.prototype.forEach - 'length' is a string containing a

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-3-13
description: >
Array.prototype.forEach - 'length' is a string containing a

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-3-14
description: Array.prototype.forEach - 'length' is a string containing -Infinity
---*/

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-3-15
description: >
Array.prototype.forEach - 'length' is a string containing an

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-3-16
description: >
Array.prototype.forEach - 'length' is a string containing a hex

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-3-17
description: >
Array.prototype.forEach - 'length' is a string containing a number

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-3-18
description: >
Array.prototype.forEach - value of 'length' is a string that can't

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-3-19
description: >
Array.prototype.forEach - value of 'length' is an Object which has

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-3-2
description: >
Array.prototype.forEach - value of 'length' is a boolean (value is

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-3-20
description: >
Array.prototype.forEach - value of 'length' is an Object which has

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-3-21
description: >
Array.prototype.forEach - 'length' is an object that has an own

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-3-22
description: >
Array.prototype.forEach throws TypeError exception when 'length'

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-3-23
description: >
Array.prototype.forEach uses inherited valueOf method when

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-3-24
description: >
Array.prototype.forEach - value of 'length' is a positive

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-3-25
description: >
Array.prototype.forEach - value of 'length' is a negative

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-3-3
description: >
Array.prototype.forEach - value of 'length' is a number (value is

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-3-4
description: >
Array.prototype.forEach - value of 'length' is a number (value is

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-3-5
description: >
Array.prototype.forEach - value of 'length' is a number (value is

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-3-6
description: >
Array.prototype.forEach - value of 'length' is a number (value is

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-3-7
description: >
Array.prototype.forEach - value of 'length' is a number (value is

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-3-9
description: >
Array.prototype.forEach - value of 'length' is a number (value is

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-4-1
description: Array.prototype.forEach throws TypeError if callbackfn is undefined
---*/

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-4-10
description: >
Array.prototype.forEach - the exception is not thrown if exception

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-4-11
description: >
Array.prototype.forEach - the exception is not thrown if exception

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-4-12
description: Array.prototype.forEach - 'callbackfn' is a function
---*/

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-4-15
description: >
Array.prototype.forEach - calling with no callbackfn is the same

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-4-2
description: >
Array.prototype.forEach throws ReferenceError if callbackfn is

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-4-3
description: Array.prototype.forEach throws TypeError if callbackfn is null
---*/

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-4-4
description: Array.prototype.forEach throws TypeError if callbackfn is boolean
---*/

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-4-5
description: Array.prototype.forEach throws TypeError if callbackfn is number
---*/

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-4-6
description: Array.prototype.forEach throws TypeError if callbackfn is string
---*/

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-4-7
description: >
Array.prototype.forEach throws TypeError if callbackfn is Object

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-4-8
description: >
Array.prototype.forEach - side effects produced by step 2 are

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-4-9
description: >
Array.prototype.forEach - side effects produced by step 3 are

View File

@ -2,13 +2,14 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-5-1-s
description: Array.prototype.forEach - thisArg not passed to strict callbackfn
flags: [noStrict]
---*/
var innerThisCorrect = false;
function callbackfn(val, idx, obj) {
"use strict";
innerThisCorrect = this===undefined;

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-5-1
description: Array.prototype.forEach - thisArg is passed
flags: [noStrict]

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-5-10
description: Array.prototype.forEach - Array Object can be used as thisArg
---*/

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-5-11
description: Array.prototype.forEach - String Object can be used as thisArg
---*/

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-5-12
description: Array.prototype.forEach - Boolean Object can be used as thisArg
---*/

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-5-13
description: Array.prototype.forEach - Number Object can be used as thisArg
---*/

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-5-14
description: Array.prototype.forEach - the Math object can be used as thisArg
---*/

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-5-15
description: Array.prototype.forEach - Date Object can be used as thisArg
---*/

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-5-16
description: Array.prototype.forEach - RegExp Object can be used as thisArg
---*/

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-5-17
description: Array.prototype.forEach - the JSON object can be used as thisArg
---*/

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-5-18
description: Array.prototype.forEach - Error Object can be used as thisArg
---*/

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-5-19
description: >
Array.prototype.forEach - the Arguments object can be used as

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-5-2
description: Array.prototype.forEach - thisArg is Object
---*/

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-5-21
description: Array.prototype.forEach - the global object can be used as thisArg
---*/

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-5-22
description: Array.prototype.forEach - boolean primitive can be used as thisArg
---*/

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-5-23
description: Array.prototype.forEach - number primitive can be used as thisArg
---*/

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-5-24
description: Array.prototype.forEach - string primitive can be used as thisArg
---*/

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-5-25
description: Array.prototype.forEach - thisArg not passed
flags: [noStrict]

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-5-3
description: Array.prototype.forEach - thisArg is Array
---*/

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-5-4
description: >
Array.prototype.forEach - thisArg is object from object
@ -14,7 +15,7 @@ description: >
{
result = this.res;
}
function foo(){}
foo.prototype.res = true;
var f = new foo();

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-5-5
description: Array.prototype.forEach - thisArg is object from object template
---*/
@ -16,7 +17,7 @@ description: Array.prototype.forEach - thisArg is object from object template
function foo(){}
var f = new foo();
f.res = true;
var arr = [1];
arr.forEach(callbackfn,f)

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-5-6
description: Array.prototype.forEach - thisArg is function
---*/
@ -15,7 +16,7 @@ description: Array.prototype.forEach - thisArg is function
function foo(){}
foo.res = true;
var arr = [1];
arr.forEach(callbackfn,foo)

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-5-7
description: Array.prototype.forEach - built-in functions can be used as thisArg
---*/

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-5-9
description: Array.prototype.forEach - Function Object can be used as thisArg
---*/

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-7-1
description: >
Array.prototype.forEach doesn't consider new elements added to
@ -11,7 +12,7 @@ description: >
var callCnt = 0;
function callbackfn(val, idx, obj)
{
callCnt++;
callCnt++;
arr[2] = 3;
arr[5] = 6;
}

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-7-2
description: >
Array.prototype.forEach doesn't visit deleted elements in array

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-7-3
description: >
Array.prototype.forEach doesn't visit deleted elements when

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-7-4
description: >
Array.prototype.forEach doesn't consider newly added elements in

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-7-5
description: >
Array.prototype.forEach visits deleted element in array after the

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-7-7
description: >
Array.prototype.forEach - considers new value of elements in array

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array.prototype.foreach
es5id: 15.4.4.18-7-8
description: Array.prototype.forEach - no observable effects occur if len is 0
---*/

Some files were not shown because too many files have changed in this diff Show More