Closed
Bug 1799287
Opened 3 years ago
Closed 3 years ago
Order of Function properties
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 1629803
People
(Reporter: f52985, Unassigned)
Details
Steps to reproduce:
Execute the program below using jsshell
function f(){}
console.log(Object.getOwnPropertyNames(f));
Actual results:
"prototype,length,name"
is printed.
Expected results:
"length,name,prototype"
should be printed.
According to the ECMA-262 Specification, the algorithm DefinePropertyOrThrow is called with arguments "length", "name", and "prototype" in this order, so this order should be preserved when listing the properties with Object.getOwnPropertyNames.
Comment 1•3 years ago
|
||
Thanks for the report. If we fix this it would probably be part of bug 1629803.
Status: UNCONFIRMED → RESOLVED
Closed: 3 years ago
Duplicate of bug: 1629803
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•