{"id":2441,"date":"2026-02-08T14:19:30","date_gmt":"2026-02-08T18:19:30","guid":{"rendered":"https:\/\/saemas.com\/sitio_web\/?p=2441"},"modified":"2026-02-08T14:20:06","modified_gmt":"2026-02-08T18:20:06","slug":"async-await-cuando-la-funcion-llamada-no-devuelve-una-promesa","status":"publish","type":"post","link":"https:\/\/saemas.com\/sitio_web\/async-await-cuando-la-funcion-llamada-no-devuelve-una-promesa\/","title":{"rendered":"Javascript Async\/await cuando la funci\u00f3n llamada no devuelve una promesa"},"content":{"rendered":"\n<p>Cuando usamos async\/await en la funci\u00f3n llamadora y la funci\u00f3n llamada no devuelve una promesa (osea dentro de ella no tiene el c\u00f3digo: return new Promise(resolve => { &#8230; }); ) entonces la funci\u00f3n llamadora no esperar\u00e1 por la funci\u00f3n llamada, sino que continuar\u00e1 ejecutando su c\u00f3digo. Para que la funci\u00f3n llamadora espere a la funci\u00f3n llamada que no devuelve una promesa, la funci\u00f3n llamada debe tener async no importando que no tenga un await dentro de ella. Ejemplo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>async function llamada() {<br>  \/\/ C\u00f3digo de la funci\u00f3n<br>}<br><br>async function llamadora() {<br>  await function llamada();<br>}<br><br>De esa manera se logra que la funci\u00f3n llamadadora espere a la funci\u00f3n llamada.<br><\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Cuando usamos async\/await en la funci\u00f3n llamadora y la funci\u00f3n llamada no devuelve una promesa (osea dentro de ella no tiene el c\u00f3digo: return new Promise(resolve => { &#8230; }); ) entonces la funci\u00f3n llamadora no esperar\u00e1 por la funci\u00f3n llamada, sino que continuar\u00e1 ejecutando su c\u00f3digo. Para que la funci\u00f3n llamadora espere a la [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"material-hide-sections":[],"footnotes":""},"categories":[3],"tags":[2],"class_list":["post-2441","post","type-post","status-publish","format-standard","hentry","category-javascript","tag-javascript"],"_links":{"self":[{"href":"https:\/\/saemas.com\/sitio_web\/wp-json\/wp\/v2\/posts\/2441","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/saemas.com\/sitio_web\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/saemas.com\/sitio_web\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/saemas.com\/sitio_web\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/saemas.com\/sitio_web\/wp-json\/wp\/v2\/comments?post=2441"}],"version-history":[{"count":2,"href":"https:\/\/saemas.com\/sitio_web\/wp-json\/wp\/v2\/posts\/2441\/revisions"}],"predecessor-version":[{"id":2443,"href":"https:\/\/saemas.com\/sitio_web\/wp-json\/wp\/v2\/posts\/2441\/revisions\/2443"}],"wp:attachment":[{"href":"https:\/\/saemas.com\/sitio_web\/wp-json\/wp\/v2\/media?parent=2441"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/saemas.com\/sitio_web\/wp-json\/wp\/v2\/categories?post=2441"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/saemas.com\/sitio_web\/wp-json\/wp\/v2\/tags?post=2441"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}