{"conversations": [{"from": "user", "value": "Em pots ensenyar sobre les promeses en Javascript?"}, {"from": "assistant", "value": "Per descomptat. Les promeses s\u00f3n un concepte per resoldre el problema d'asincronia d'una forma molt m\u00e9s elegant i pr\u00e0ctica que, per exemple, utilitzant funcions callbacks directament. ## Qu\u00e8 \u00e9s una promesa? Com el seu propi nom indica, una promesa \u00e9s una cosa que, en principi pensem que es complir\u00e0, per\u00f2 en el futur poden oc\u00f3rrer diverses coses: - La promesa es * * com consumir- les * * * * (la promesa no s'ha de rebutjar) - La promesa es queda en un ** * * indefinidament (provegeu pendent) Amb aquestes senzilles bases, podem entendre el funcionament d'una promesa en Javascript. Abans de comen\u00e7ar, tamb\u00e9 hem de tenir clar que hi ha dues parts importants de les promeses: * * * com consumir-ne l'1, 14, 14) quan s'ha d'utilitzar un estat concret: pendent, acceptada o en el punt de l'any 2005, l'any 2005 \u00e9s l'any 2005."}]}