add esid to frontmatter for Array/length

This commit is contained in:
deathbearbrown 2017-06-28 15:16:06 -07:00 committed by Rick Waldron
parent 2f4d0be4b8
commit 1341088b36
24 changed files with 115 additions and 91 deletions

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-properties-of-array-instances-length
es5id: 15.4.5.1-3.d-1
description: >
Throw RangeError if attempt to set array length property to

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-properties-of-array-instances-length
es5id: 15.4.5.1-3.d-2
description: >
Throw RangeError if attempt to set array length property to

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-properties-of-array-instances-length
es5id: 15.4.5.1-3.d-3
description: Set array length property to max value 4294967295 (2**32-1,)
---*/

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array-len
info: >
The [[Prototype]] property of the newly constructed object
is set to the original Array prototype object, the one that

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array-len
info: >
The [[Prototype]] property of the newly constructed object
is set to the original Array prototype object, the one that

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array-len
info: >
The [[Prototype]] property of the newly constructed object
is set to the original Array prototype object, the one that

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array-len
info: The [[Class]] property of the newly constructed object is set to "Array"
es5id: 15.4.2.2_A1.2_T1
description: Checking use Object.prototype.toString

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array-len
info: >
If the argument len is a Number and ToUint32(len) is equal to len,
then the length property of the newly constructed object is set to ToUint32(len)

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array-len
info: >
If the argument len is a Number and ToUint32(len) is not equal to len,
a RangeError exception is thrown

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array-len
info: >
If the argument len is a Number and ToUint32(len) is not equal to len,
a RangeError exception is thrown

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array-len
info: >
If the argument len is a Number and ToUint32(len) is not equal to len,
a RangeError exception is thrown

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array-len
info: >
If the argument len is not a Number, then the length property of
the newly constructed object is set to 1 and the 0 property of

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array-len
info: >
If the argument len is not a Number, then the length property of
the newly constructed object is set to 1 and the 0 property of

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array-len
info: >
If the argument len is not a Number, then the length property of
the newly constructed object is set to 1 and the 0 property of

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array-len
info: >
If the argument len is not a Number, then the length property of
the newly constructed object is set to 1 and the 0 property of

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array-len
info: >
If the argument len is not a Number, then the length property of
the newly constructed object is set to 1 and the 0 property of

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-properties-of-the-array-prototype-object
info: Array prototype object has a length property
es5id: 15.4.4_A1.3_T1
description: Array.prototype.length === 0

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array-exotic-objects-defineownproperty-p-desc
info: If ToUint32(length) !== ToNumber(length), throw RangeError
es5id: 15.4.5.1_A1.1_T1
description: length in [4294967296, -1, 1.5]

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array-exotic-objects-defineownproperty-p-desc
info: If ToUint32(length) !== ToNumber(length), throw RangeError
es5id: 15.4.5.1_A1.1_T2
description: length in [NaN, Infinity, -Infinity, undefined]

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array-exotic-objects-defineownproperty-p-desc
info: >
For every integer k that is less than the value of
the length property of A but not less than ToUint32(length),

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array-exotic-objects-defineownproperty-p-desc
info: >
For every integer k that is less than the value of
the length property of A but not less than ToUint32(length),

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array-exotic-objects-defineownproperty-p-desc
info: Set the value of property length of A to Uint32(length)
es5id: 15.4.5.1_A1.3_T1
description: length is object or primitve

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-array-exotic-objects-defineownproperty-p-desc
info: Set the value of property length of A to Uint32(length)
es5id: 15.4.5.1_A1.3_T2
description: Uint32 use ToNumber and ToPrimitve

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-properties-of-array-instances-length
info: >
If the length property is changed, every property whose name
is an array index whose value is not smaller than the new length is automatically deleted