Creating and using objects in JavaScript is so easy, effortless, and so flexible that a lot of developers never realize that there is more to it. In this article Arfat Salman takes a closer look at JavaScript Object Descriptors and uncovers hidden layers of JavaScript Objects.
A must read for JavaScript developers, here is the link: https://blog.bitsrc.io/diving-deeper-in-javascripts-objects-318b1e13dc12