El siguiente fragmento js se ejecuta correctamente. Pero si trato de no usar ninguna función; como addedTOobject_a usado a continuación; mi programa no se ejecuta...
FRAGMENTO EXITOSO ->
let a = []; function addingTOobject_a(x, y){ a.push({x, y}); } console.log(a); addingTOobject_a(["be", "happy"], false); addingTOobject_a(["stay", "pretty"], true); addingTOobject_a(["he", "is", "me"], false); console.log(a);SNIPPET FALLIDO ->
let a = []; a.push({x,y}); console.log(a); a.push(["be", "happy"], false); a.push(["stay", "pretty"], true); a.push(["he", "is", "me"], false); console.log(a);Necesita definir valores para x e y en alguna parte .
Si no va a definir las variables x e y y luego usarlas como propiedades abreviadas en su objeto, entonces necesita definirlas al mismo tiempo que define el objeto.
a.push({ x: ["be", "happy"], y: false });