Open divyanshu-rawat opened 7 years ago
There are four ways in which keys and values can then be assigned to an object. Here in 4th case I am encountering a problem when I console the newObject then it returns an empty object but why so ? I am using node v7.3.0
// 4. Object.defineProperties // Set properties Object.defineProperties( newObject, { "someKey": { value: "Hello World", writable: true }, "anotherKey": { value: "Foo bar", writable: false } });
The property descriptor includes an enumerable key that must be set to true if you want to see it when you print the object to the console.
enumerable
true
Ref: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty
There are four ways in which keys and values can then be assigned to an object. Here in 4th case I am encountering a problem when I console the newObject then it returns an empty object but why so ? I am using node v7.3.0