Hi Peter. Unless you have a faster way to do lazy property assignment, I think it's irrelevant if internally VMs are not too happy. VMs are there to solve our problems, not vice-versa ;-)
Regards On Mon, Sep 11, 2017 at 11:54 AM, peter miller <[email protected]> wrote: > Hi Andrea, > > ``` >> class CaseLazy { >> get bar() { >> var value = Math.random(); >> Object.defineProperty(this, 'bar', {value}); >> return value; >> } >> } >> ``` >> > > Doesn't this count as redefining the shape of the object? Or are the > compilers fine with it? > > Peter > -- > "There were drawings, and sheets of paper with writing on them, and it > seemed that they were the sustenance of life, that here were the warlocks, > almost the vehicles of destruction of man's life, but at the same time the > very reason for his living." --- Maeve Gilmore/Titus Awakes. >
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

