¿Hay algún tipo de diferencia entre estos dos tipos de declaraciones o es solo una abreviatura?
const bar = { foo: function() { return 0 }, } const bar = { foo() { return 0 }, }Una sintaxis de ES5 se ve así:
const var = { foo: function() { return 0 } }ECMAScript 2015 permite al desarrollador escribir una sintaxis más corta para las definiciones de métodos en los objetos.
const bar = { foo() { return 0 } }Ambos son iguales y la segunda sintaxis es un enfoque más corto y moderno.