argument-is-not-integer.js |
---
es6id: 21.1.2.2
description: >
Throw a RangeError if an argument is not equal to its Integer representation.
info: |
String.fromCodePoint ( ...codePoints )
1. Let codePoints be a List containing the arguments passed to this function.
2. Let length be the number of elements in codePoints.
3. Let elements be a new List.
4. Let nextIndex be 0.
5. Repeat while nextIndex < length
a. Let next be codePoints[nextIndex].
b. Let nextCP be ToNumber(next).
c. ReturnIfAbrupt(nextCP).
d. If SameValue(nextCP, ToInteger(nextCP)) is false, throw a RangeError
exception.
...
features: [String.fromCodePoint]
--- |
1296 |
argument-is-Symbol.js |
---
es6id: 21.1.2.2
description: >
Return abrupt from ToNumber(next).
info: |
String.fromCodePoint ( ...codePoints )
1. Let codePoints be a List containing the arguments passed to this function.
2. Let length be the number of elements in codePoints.
3. Let elements be a new List.
4. Let nextIndex be 0.
5. Repeat while nextIndex < length
a. Let next be codePoints[nextIndex].
b. Let nextCP be ToNumber(next).
c. ReturnIfAbrupt(nextCP).
features: [Symbol, String.fromCodePoint]
--- |
831 |
argument-not-coercible.js |
---
es6id: 21.1.2.2
description: >
Return abrupt from ToNumber(next).
info: |
String.fromCodePoint ( ...codePoints )
1. Let codePoints be a List containing the arguments passed to this function.
2. Let length be the number of elements in codePoints.
3. Let elements be a new List.
4. Let nextIndex be 0.
5. Repeat while nextIndex < length
a. Let next be codePoints[nextIndex].
b. Let nextCP be ToNumber(next).
c. ReturnIfAbrupt(nextCP).
features: [String.fromCodePoint]
--- |
1061 |
arguments-is-empty.js |
---
es6id: 21.1.2.2
description: >
The the arguments list is empty, an empty string is returned.
info: |
String.fromCodePoint ( ...codePoints )
1. Let codePoints be a List containing the arguments passed to this function.
...
5. Repeat while nextIndex < length
...
f. Append the elements of the UTF16Encoding (10.1.1) of nextCP to the end of
elements.
g. Let nextIndex be nextIndex + 1.
6. Return the String value whose elements are, in order, the elements in the
List elements. If length is 0, the empty string is returned.
features: [String.fromCodePoint]
--- |
805 |
browser.js |
|
0 |
fromCodePoint.js |
---
es6id: 21.1.2.2
description: >
String.fromCodePoint property descriptor
info: |
String.fromCodePoint ( ...codePoints )
17 ECMAScript Standard Built-in Objects
includes: [propertyHelper.js]
features: [String.fromCodePoint]
--- |
534 |
length.js |
---
es6id: 21.1.2.2
description: >
The length property of the String.fromCodePoint constructor is 1.
includes: [propertyHelper.js]
features: [String.fromCodePoint]
--- |
461 |
name.js |
---
es6id: 21.1.2.2
description: >
String.fromCodePoint.name
info: |
String.fromCodePoint ( ...codePoints )
17 ECMAScript Standard Built-in Objects
includes: [propertyHelper.js]
features: [String.fromCodePoint]
--- |
525 |
not-a-constructor.js |
---
esid: sec-ecmascript-standard-built-in-objects
description: >
String.fromCodePoint does not implement [[Construct]], is not new-able
info: |
ECMAScript Function Objects
Built-in function objects that are not identified as constructors do not
implement the [[Construct]] internal method unless otherwise specified in
the description of a particular function.
sec-evaluatenew
...
7. If IsConstructor(constructor) is false, throw a TypeError exception.
...
includes: [isConstructor.js]
features: [Reflect.construct, arrow-function]
--- |
902 |
number-is-out-of-range.js |
---
es6id: 21.1.2.2
description: >
Throw a RangeError if an argument is < 0 or > 0x10FFFF.
info: |
String.fromCodePoint ( ...codePoints )
1. Let codePoints be a List containing the arguments passed to this function.
2. Let length be the number of elements in codePoints.
3. Let elements be a new List.
4. Let nextIndex be 0.
5. Repeat while nextIndex < length
a. Let next be codePoints[nextIndex].
b. Let nextCP be ToNumber(next).
c. ReturnIfAbrupt(nextCP).
d. If SameValue(nextCP, ToInteger(nextCP)) is false, throw a RangeError
exception.
e. If nextCP < 0 or nextCP > 0x10FFFF, throw a RangeError exception.
...
features: [String.fromCodePoint]
--- |
1158 |
return-string-value.js |
---
es6id: 21.1.2.2
description: >
Returns the String value whose elements are, in order, the code unit for the
numbers in the arguments list.
info: |
String.fromCodePoint ( ...codePoints )
1. Let codePoints be a List containing the arguments passed to this function.
...
5. Repeat while nextIndex < length
...
f. Append the elements of the UTF16Encoding (10.1.1) of nextCP to the end of
elements.
g. Let nextIndex be nextIndex + 1.
6. Return the String value whose elements are, in order, the elements in the
List elements. If length is 0, the empty string is returned.
features: [String.fromCodePoint]
--- |
1310 |
shell.js |
|
0 |
to-number-conversions.js |
---
es6id: 21.1.2.2
description: >
Returns the String value with the code unit for the given coerced types.
info: |
String.fromCodePoint ( ...codePoints )
1. Let codePoints be a List containing the arguments passed to this function.
...
5. Repeat while nextIndex < length
a. Let next be codePoints[nextIndex].
b. Let nextCP be ToNumber(next).
...
6. Return the String value whose elements are, in order, the elements in the
List elements. If length is 0, the empty string is returned.
Ref: 7.1.3 ToNumber ( argument )
features: [String.fromCodePoint]
--- |
1132 |