<sectionid="description"> ES6 agrega un buen soporte para definir fácilmente literales de objetos. Considere el siguiente código: <blockquote> const getMousePosition = (x, y) => ({ <br> x: x, <br> y: y <br> }); </blockquote><code>getMousePosition</code> es una función simple que devuelve un objeto que contiene dos campos. ES6 proporciona el azúcar sintáctico para eliminar la redundancia de tener que escribir <code>x: x</code> . Simplemente puede escribir <code>x</code> una vez, y se convertirá a <code>x: x</code> (o algo equivalente) debajo del capó. Esta es la misma función de la anterior reescrita para usar esta nueva sintaxis: <blockquote> const getMousePosition = (x, y) => ({x, y}); </blockquote></section>