Closed
Bug 1037923
Opened 11 years ago
Closed 11 years ago
getter defined on Number.prototype receives an object insteand of number in strict mode
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 603201
People
(Reporter: vic99999, Unassigned)
Details
User Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36
Steps to reproduce:
test case:
<script>
"use strict";
Object.defineProperty(Number.prototype, "value", {
get: function () {
"use strict";
alert(typeof this);
}
});
(0).value;
</script>
Actual results:
alerts "object", instead of "number"
Component: Untriaged → JavaScript Engine
Product: Firefox → Core
Updated•11 years ago
|
Status: UNCONFIRMED → RESOLVED
Closed: 11 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•