Enhanced Object Literals en JavaScript
Es una mejora implementada en ES6 a las declaraciones de objetos literales.
# Bindear un Objeto dentro de Otro
En caso de querer agregar un objeto externo a otro objeto, la sintaxis clasica seria la siguiente
| |
Con la nueva sintaxis, podemos hacer lo mismo de forma mas simplificada
| |
Y listo!
# Escritura de metodos
Antes para agregar un metodo a un objeto teniamos que escribirlo como una propiedad
| |
Pues con la nueva sintaxis ya no, ahora solo es necesario colocar el nombre, sin la keyword function y sin los dos puntos.
| |
# Computar nombres
Ademas ahora no necesitamos poner explicitamente el nombre de las propiedades, estas pueden ser computadas por expresiones!
| |