Hi,

I've run into one issue and even after reading ES5 specs several times it's
not clear to me what should be an expected behavior:

Currently on Firefox nightly following code:

(function() {
"use strict";

function Type() {}
Object.freeze(Type.prototype);
var object = Object.create(Type.prototype);
object.constructor = function Foo() {};

return object
})();

throws TypeError: object.constructor is read-only
while on chrome

it returns object with constructor Foo

I would like to know what is an expected behavior to fill a bug to an
appropriate project.


Thanks!
--
Irakli Gozalishvili
Web: http://www.jeditoolkit.com/
Address: 29 Rue Saint-Georges, 75009 Paris, France <http://goo.gl/maps/3CHu>
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to