« Bugzilla Issues Index
#2937 — informal language about properties in "19.1.2.3.1 Runtime Semantics: ObjectDefineProperties Abstract Operation"
- bug_id:
2937
- creation_ts:
2014-05-30 22:48:00 -0700
- short_desc:
informal language about properties in "19.1.2.3.1 Runtime Semantics: ObjectDefineProperties Abstract Operation"
- delta_ts:
2014-07-18 14:31:20 -0700
- product:
Draft for 6th Edition
- component:
editorial issue
- version:
Rev 25: May 22, 2014 Draft
- rep_platform:
All
- op_sys:
All
- bug_status:
RESOLVED
- resolution:
FIXED
- priority:
Normal
- bug_severity:
enhancement
- everconfirmed:
true
- reporter:
Jason Orendorff
- assigned_to:
Allen Wirfs-Brock
- cc:
jmdyck
- commentid:
8705
- comment_count:
0
- who:
Jason Orendorff
- bug_when:
2014-05-30 22:48:24 -0700
Step 3 of the ObjectDefineProperties algorithm reads:
> 3. Let names be a List containing the keys of each enumerable own property of props.
It should probably do something involving props.[[OwnPropertyKeys]](), like the algorithm for Object.keys().
(This algorithm is meant to see both symbol-keyed and string-keyed properties on props, right?)
- commentid:
8720
- comment_count:
1
- who:
Michael Dyck
- bug_when:
2014-05-31 12:00:45 -0700
(Bumping this bug's Version from Rev23 to Rev25, the revision that was current when the bug was filed.)
- commentid:
8909
- comment_count:
2
- who:
Allen Wirfs-Brock
- bug_when:
2014-06-12 14:42:57 -0700
fixed in rev26 editor's draft
and yes, both string and symbol keys are processed
- commentid:
9276
- comment_count:
3
- who:
Allen Wirfs-Brock
- bug_when:
2014-07-18 14:31:20 -0700
in rev26