Object Enhancement
var color = "red";
var speed = 10;
var drive= 'driveBMW';
fuction go(){}
var car = {color, speed, go, [drive]: function(){}}; // ES5 - {color: color, speed: speed}
console.log(car.color);
console.log(car.speed);
car.go();
car.driveBMW();Dynamic Object Key
let key = "myColor";
let val = '#f00';
let obj = {
[key]: val,
[`${key}Opposite`]: val
};
console.log(obj); // {"myColor":"#f00","myColorOpposite":"#f00"}Shorthand properties
Copy properties to other object - Object.assign()
```
Last updated
Was this helpful?