Cita:
Iniciado por macaco
Entonces, por lo que entendi hasta ahora, los dos puntos sirven para atributos y metodos (si los dos puntos van seguidos de una funcion) dentro de un objeto.
Prototype, en cambio, afecta a todos los objetos del mismo tipo, o creados por el mismo constructor. Entendi mal?
Gracias a todos por la respuesta.
Sí, sólo que al crear un objeto de manera literal (la sintaxis de llaves, dos puntos y comas), no podés instanciarlos con el operador new ni extenderlos con prototype, cosa que sí podés hacer cuando los definís usando una función constructora.