mirror of https://github.com/tc39/test262.git
add esid to array/prototype/map tests (#1114)
This commit is contained in:
parent
d22b84173e
commit
a6a3cf74c4
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-1-1
|
||||
description: Array.prototype.map - applied to undefined
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-1-10
|
||||
description: Array.prototype.map - applied to the Math object
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-1-11
|
||||
description: Array.prototype.map - applied to Date object
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-1-12
|
||||
description: Array.prototype.map - applied to RegExp object
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-1-13
|
||||
description: Array.prototype.map - applied to the JSON object
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-1-14
|
||||
description: Array.prototype.map - applied to Error object
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-1-15
|
||||
description: Array.prototype.map - applied to the Arguments object
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-1-2
|
||||
description: Array.prototype.map - applied to null
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-1-3
|
||||
description: Array.prototype.map - applied to boolean primitive
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-1-4
|
||||
description: Array.prototype.map - applied to Boolean object
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-1-5
|
||||
description: Array.prototype.map - applied to number primitive
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-1-6
|
||||
description: Array.prototype.map - applied to Number object
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-1-7
|
||||
description: Array.prototype.map - applied to string primitive
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-1-8
|
||||
description: Array.prototype.map - applied to String object
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-1-9
|
||||
description: Array.prototype.map - applied to Function object
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-2-1
|
||||
description: >
|
||||
Array.prototype.map - applied to Array-like object when 'length'
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-2-10
|
||||
description: >
|
||||
Array.prototype.map - applied to Array-like object, 'length' is an
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-2-11
|
||||
description: >
|
||||
Array.prototype.map - applied to Array-like object when 'length'
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-2-12
|
||||
description: >
|
||||
Array.prototype.map - applied to the Array-like object when
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-2-13
|
||||
description: >
|
||||
Array.prototype.map - applied to the Array-like object when
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-2-14
|
||||
description: >
|
||||
Array.prototype.map - applied to the Array-like object that
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-2-17
|
||||
description: >
|
||||
Array.prototype.map - applied to Arguments object, which
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-2-18
|
||||
description: >
|
||||
Array.prototype.map - applied to String object, which implements
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-2-19
|
||||
description: >
|
||||
Array.prototype.map - applied to Function object, which implements
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-2-2
|
||||
description: >
|
||||
Array.prototype.map - when 'length' is own data property on an
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-2-3
|
||||
description: >
|
||||
Array.prototype.map - applied to Array-like object, 'length' is an
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-2-4
|
||||
description: >
|
||||
Array.prototype.map - when 'length' is own data property that
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-2-5
|
||||
description: >
|
||||
Array.prototype.map - applied to Array-like object, 'length' is an
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-2-6
|
||||
description: >
|
||||
Array.prototype.map - applied to Array-like object, 'length' is an
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-2-7
|
||||
description: >
|
||||
Array.prototype.map - applied to Array-like object, 'length' is an
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-2-8
|
||||
description: >
|
||||
Array.prototype.map - applied to Array-like object, 'length' is an
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-2-9
|
||||
description: >
|
||||
Array.prototype.map - applied to Array-like object when 'length'
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-3-1
|
||||
description: Array.prototype.map - value of 'length' is undefined
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-3-10
|
||||
description: Array.prototype.map - value of 'length' is a number (value is NaN)
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-3-11
|
||||
description: >
|
||||
Array.prototype.map - 'length' is a string containing a positive
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-3-12
|
||||
description: >
|
||||
Array.prototype.map - 'length' is a string containing a negative
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-3-13
|
||||
description: >
|
||||
Array.prototype.map - value of 'length' is string that is able to
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-3-14
|
||||
description: Array.prototype.map - 'length' is a string containing Infinity
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-3-15
|
||||
description: >
|
||||
Array.prototype.map - 'length' is a string containing an
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-3-16
|
||||
description: Array.prototype.map - 'length' is a string containing a hex number
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-3-17
|
||||
description: >
|
||||
Array.prototype.map - when 'length' is a string containing a
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-3-18
|
||||
description: >
|
||||
Array.prototype.map - value of 'length' is a string that can't
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-3-19
|
||||
description: >
|
||||
Array.prototype.map - value of 'length' is an Object which has an
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-3-2
|
||||
description: >
|
||||
Array.prototype.map on an Array-like object if 'length' is 1
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-3-20
|
||||
description: >
|
||||
Array.prototype.map - value of 'length' is an Object which has an
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-3-21
|
||||
description: >
|
||||
Array.prototype.map - 'length' is an object that has an own
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-3-22
|
||||
description: >
|
||||
Array.prototype.map throws TypeError exception when 'length' is an
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-3-23
|
||||
description: >
|
||||
Array.prototype.map uses inherited valueOf method when 'length' is
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-3-24
|
||||
description: >
|
||||
Array.prototype.map - value of 'length' is a positive non-integer,
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-3-25
|
||||
description: Array.prototype.map - value of 'length' is a negative non-integer
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-3-28
|
||||
description: Array.prototype.map - value of 'length' is boundary value (2^32)
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-3-29
|
||||
description: >
|
||||
Array.prototype.map - value of 'length' is boundary value (2^32 +
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-3-3
|
||||
description: Array.prototype.map - value of 'length' is a number (value is 0)
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-3-4
|
||||
description: Array.prototype.map - value of 'length' is a number (value is +0)
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-3-5
|
||||
description: Array.prototype.map - value of 'length' is a number (value is -0)
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-3-6
|
||||
description: >
|
||||
Array.prototype.map - 'length' is a string containing a positive
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-3-7
|
||||
description: >
|
||||
Array.prototype.map - 'length' is a string containing a negative
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-3-8
|
||||
description: >
|
||||
Array.prototype.map - value of 'length' is a number (value is
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-3-9
|
||||
description: >
|
||||
Array.prototype.map - value of 'length' is a number (value is
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-4-1
|
||||
description: Array.prototype.map throws TypeError if callbackfn is undefined
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-4-10
|
||||
description: >
|
||||
Array.prototype.map - the exception is not thrown if exception was
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-4-11
|
||||
description: >
|
||||
Array.prototype.map - the exception is not thrown if exception was
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-4-12
|
||||
description: Array.prototype.map - 'callbackfn' is a function
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-4-15
|
||||
description: >
|
||||
Array.prototype.map - calling with no callbackfn is the same as
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-4-2
|
||||
description: >
|
||||
Array.prototype.map throws ReferenceError if callbackfn is
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-4-3
|
||||
description: Array.prototype.map throws TypeError if callbackfn is null
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-4-4
|
||||
description: Array.prototype.map throws TypeError if callbackfn is boolean
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-4-5
|
||||
description: Array.prototype.map throws TypeError if callbackfn is number
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-4-6
|
||||
description: Array.prototype.map throws TypeError if callbackfn is string
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-4-7
|
||||
description: >
|
||||
Array.prototype.map throws TypeError if callbackfn is Object
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-4-8
|
||||
description: >
|
||||
Array.prototype.map - Side effects produced by step 2 are visible
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-4-9
|
||||
description: >
|
||||
Array.prototype.map - Side effects produced by step 3 are visible
|
||||
|
|
|
@ -2,13 +2,14 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-5-1-s
|
||||
description: Array.prototype.map - thisArg not passed to strict callbackfn
|
||||
flags: [noStrict]
|
||||
---*/
|
||||
|
||||
var innerThisCorrect = false;
|
||||
|
||||
|
||||
function callbackfn(val, idx, obj) {
|
||||
"use strict";
|
||||
innerThisCorrect = this===undefined;
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-5-1
|
||||
description: Array.prototype.map - thisArg not passed
|
||||
flags: [noStrict]
|
||||
|
@ -11,7 +12,7 @@ flags: [noStrict]
|
|||
|
||||
(function() {
|
||||
var _15_4_4_19_5_1 = false;
|
||||
|
||||
|
||||
function callbackfn(val, idx, obj) {
|
||||
return this._15_4_4_19_5_1;
|
||||
}
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-5-10
|
||||
description: Array.prototype.map - Array object can be used as thisArg
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-5-11
|
||||
description: Array.prototype.map - String object can be used as thisArg
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-5-12
|
||||
description: Array.prototype.map - Boolean object can be used as thisArg
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-5-13
|
||||
description: Array.prototype.map - Number object can be used as thisArg
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-5-14
|
||||
description: Array.prototype.map - the Math object can be used as thisArg
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-5-15
|
||||
description: Array.prototype.map - Date object can be used as thisArg
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-5-16
|
||||
description: Array.prototype.map - RegExp object can be used as thisArg
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-5-17
|
||||
description: Array.prototype.map - the JSON object can be used as thisArg
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-5-18
|
||||
description: Array.prototype.map - Error object can be used as thisArg
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-5-19
|
||||
description: Array.prototype.map - the Arguments object can be used as thisArg
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-5-2
|
||||
description: Array.prototype.map - thisArg is Object
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-5-21
|
||||
description: Array.prototype.map - the global object can be used as thisArg
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-5-22
|
||||
description: Array.prototype.map - boolean primitive can be used as thisArg
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-5-23
|
||||
description: Array.prototype.map - number primitive can be used as thisArg
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-5-24
|
||||
description: Array.prototype.map - string primitive can be used as thisArg
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-5-3
|
||||
description: Array.prototype.map - thisArg is Array
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-5-4
|
||||
description: >
|
||||
Array.prototype.map - thisArg is object from object
|
||||
|
@ -13,11 +14,11 @@ description: >
|
|||
{
|
||||
return this.res;
|
||||
}
|
||||
|
||||
|
||||
function foo(){}
|
||||
foo.prototype.res = true;
|
||||
var f = new foo();
|
||||
|
||||
|
||||
var srcArr = [1];
|
||||
var resArr = srcArr.map(callbackfn,f);
|
||||
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-5-5
|
||||
description: Array.prototype.map - thisArg is object from object template
|
||||
---*/
|
||||
|
@ -15,7 +16,7 @@ description: Array.prototype.map - thisArg is object from object template
|
|||
function foo(){}
|
||||
var f = new foo();
|
||||
f.res = true;
|
||||
|
||||
|
||||
var srcArr = [1];
|
||||
var resArr = srcArr.map(callbackfn,f);
|
||||
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-5-6
|
||||
description: Array.prototype.map - thisArg is function
|
||||
---*/
|
||||
|
@ -14,7 +15,7 @@ description: Array.prototype.map - thisArg is function
|
|||
|
||||
function foo(){}
|
||||
foo.res = true;
|
||||
|
||||
|
||||
var srcArr = [1];
|
||||
var resArr = srcArr.map(callbackfn,foo);
|
||||
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-5-7
|
||||
description: Array.prototype.map - built-in functions can be used as thisArg
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-5-9
|
||||
description: Array.prototype.map - Function object can be used as thisArg
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-6-1
|
||||
description: >
|
||||
Array.prototype.map - Array.isArray returns true when input
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-6-2
|
||||
description: Array.prototype.map - the returned array is instanceof Array
|
||||
---*/
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-8-1
|
||||
description: >
|
||||
Array.prototype.map doesn't consider new elements added to array
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-8-2
|
||||
description: >
|
||||
Array.prototype.map considers new value of elements in array after
|
||||
|
@ -9,7 +10,7 @@ description: >
|
|||
---*/
|
||||
|
||||
function callbackfn(val, idx, obj)
|
||||
{
|
||||
{
|
||||
srcArr[4] = -1;
|
||||
if(val > 0)
|
||||
return 1;
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-array.prototype.map
|
||||
es5id: 15.4.4.19-8-3
|
||||
description: >
|
||||
Array.prototype.map doesn't visit deleted elements in array after
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue