{"json_modified": "2017-10-23T04:59:43.996803", "uuid": "5c64459f-984d-4ca7-b4d8-6df2d38e6fb6", "title": "async function", "url": "/en-US/docs/Web/JavaScript/Reference/Statements/async_function", "tags": ["JavaScript", "Statement", "Function", "Example"], "translations": [{"uuid": "4a58cc57-a6a0-448c-b683-c84e6febddd3", "title": "Funci\u00f3n as\u00edncrona", "url": "/es/docs/Web/JavaScript/Referencia/Sentencias/funcion_asincrona", "tags": ["JavaScript", "funci\u00f3n", "Experimental", "Ejemplo"], "summary": "La declaraci\u00f3n <code><strong>async function</strong></code>\u00a0define una <em>funci\u00f3n as\u00edncrona</em>, que devuelve un objeto\u00a0<a href=\"/es/docs/Web/JavaScript/Referencia/Global_Objects/AsyncFunction\" title=\"La documentaci&#xF3;n acerca de este tema no ha sido escrita todav&#xED;a . &#xA1;Por favor  considera contribuir !\"><code>AsyncFunction</code></a>.", "localization_tags": ["inprogress"], "locale": "es", "last_edit": "2017-07-21T13:24:14.130250", "review_tags": []}, {"uuid": "496e2bd0-0167-4afa-9453-0c11aa5869dc", "title": "async function", "url": "/fr/docs/Web/JavaScript/Reference/Instructions/async_function", "tags": ["JavaScript", "Instruction", "Function", "Reference", "Experimental"], "summary": "La d\u00e9claration <code><strong>async function</strong></code> d\u00e9finit une fonction asynchrone qui renvoie un objet <a href=\"/fr/docs/Web/JavaScript/Reference/Objets_globaux/AsyncFunction\" title=\"Le constructeur AsyncFunction cr&#xE9;e un nouvel objet pour une fonction asynchrone. En JavaScript, chaque fonction asynchrone est en fait un objet AsyncFunction.\"><code>AsyncFunction</code></a>.", "localization_tags": [], "locale": "fr", "last_edit": "2017-10-11T10:10:54.881011", "review_tags": []}, {"uuid": "2cd09f78-e8a7-402c-83f3-009ca81cac10", "title": "async function", "url": "/ja/docs/Web/JavaScript/Reference/Statements/async_function", "tags": ["Statement", "Function", "Experimental", "JavaScript"], "summary": "<code><strong>async function</strong></code> \u5ba3\u8a00\u306f\u3001<a href=\"/ja/docs/Web/JavaScript/Reference/Global_Objects/AsyncFunction\" title=\"AsyncFunction &#x30B3;&#x30F3;&#x30B9;&#x30C8;&#x30E9;&#x30AF;&#x30BF;&#x30FC;&#x306F;&#x3001;&#x65B0;&#x3057;&#x3044; async function &#x30AA;&#x30D6;&#x30B8;&#x30A7;&#x30AF;&#x30C8;&#x3092;&#x751F;&#x6210;&#x3057;&#x307E;&#x3059;&#x3002;JavaScript &#x3067;&#x306F;&#x3001;&#x3059;&#x3079;&#x3066;&#x306E; async function &#x304C;&#x5B9F;&#x969B;&#x306B;&#x306F; AsyncFunction &#x30AA;&#x30D6;&#x30B8;&#x30A7;&#x30AF;&#x30C8;&#x3067;&#x3059;&#x3002;\"><code>AsyncFunction</code></a> \u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u8fd4\u3059 <em>async function</em> \u3092\u5b9a\u7fa9\u3057\u307e\u3059\u3002", "localization_tags": [], "locale": "ja", "last_edit": "2017-07-05T18:45:01.321868", "review_tags": ["editorial"]}, {"uuid": "376352cc-4dc3-4d9d-8ee3-297b20e821ab", "title": "async function", "url": "/ko/docs/Web/JavaScript/Reference/Statements/async_function", "tags": [], "summary": "<code><strong>async function</strong></code>\u00a0\uc120\uc5b8\uc740 <a href=\"/ko/docs/Web/JavaScript/Reference/Global_Objects/AsyncFunction\" title=\"The documentation about this has not yet been written; please consider contributing!\"><code>AsyncFunction</code></a>\uac1d\uccb4\ub97c \ubc18\ud658\ud558\ub294 \ud558\ub098\uc758 \ube44\ub3d9\uae30 \ud568\uc218\ub97c \uc815\uc758\ud55c\ub2e4.<br/>\n \ub610\ud55c <a href=\"/ko/docs/Web/JavaScript/Reference/Operators/async_function\" title=\"The documentation about this has not yet been written; please consider contributing!\"><code>async function expression</code></a>\uc744 \uc0ac\uc6a9\ud574\uc11c async function\uc744 \uc120\uc5b8\ud560 \uc218\ub3c4 \uc788\ub2e4.", "localization_tags": [], "locale": "ko", "last_edit": "2017-02-03T02:02:15.823265", "review_tags": []}, {"uuid": "51aaa374-65d8-4adb-a803-b449facd71b5", "title": "Fun\u00e7\u00f5es ass\u00edncronas", "url": "/pt-BR/docs/Web/JavaScript/Reference/Statements/funcoes_assincronas", "tags": ["ass\u00edncrono", "Fun\u00e7\u00e3o"], "summary": "A declara\u00e7\u00e3o\u00a0<code><strong>async function</strong></code> define\u00a0uma\u00a0<em>fun\u00e7\u00e3o ass\u00edncrona</em>, que\u00a0retorna\u00a0um objeto\u00a0<a href=\"/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/AsyncFunction\" title=\"O construtor&#xA0;AsyncFunction&#xA0;cria um&#xA0;novo objeto&#xA0;async function. Em&#xA0;JavaScript cada fun&#xE7;&#xE3;o ass&#xED;ncrona &#xE9; atualmente um objeto do tipo&#xA0;AsyncFunction.\"><code>AsyncFunction</code></a>.", "localization_tags": [], "locale": "pt-BR", "last_edit": "2017-09-18T13:31:58.780929", "review_tags": []}, {"uuid": "fb4df020-8f40-4e1c-af15-b1bc27befef4", "title": "async function", "url": "/ru/docs/Web/JavaScript/Reference/Statements/async_function", "tags": [], "summary": "\u041f\u043e\u0441\u043b\u0435 \u0432\u044b\u0437\u043e\u0432\u0430, \u0444\u0443\u043d\u043a\u0446\u0438\u044f\u00a0<code>async</code>\u00a0\u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 <a href=\"/ru/docs/Web/JavaScript/Reference/Global_Objects/Promise\" title=\"&#x41E;&#x431;&#x44A;&#x435;&#x43A;&#x442;&#xA0;Promise&#xA0;(&#x43E;&#x431;&#x435;&#x449;&#x430;&#x43D;&#x438;&#x435;) &#x438;&#x441;&#x43F;&#x43E;&#x43B;&#x44C;&#x437;&#x443;&#x435;&#x442;&#x441;&#x44F; &#x434;&#x43B;&#x44F; &#x43E;&#x442;&#x43B;&#x43E;&#x436;&#x435;&#x43D;&#x43D;&#x44B;&#x445; &#x438; &#x430;&#x441;&#x438;&#x43D;&#x445;&#x440;&#x43E;&#x43D;&#x43D;&#x44B;&#x445; &#x432;&#x44B;&#x447;&#x438;&#x441;&#x43B;&#x435;&#x43D;&#x438;&#x439;. Promise &#x43C;&#x43E;&#x436;&#x435;&#x442; &#x43D;&#x430;&#x445;&#x43E;&#x434;&#x438;&#x442;&#x44C;&#x441;&#x44F; &#x432; &#x442;&#x440;&#x451;&#x445; &#x441;&#x43E;&#x441;&#x442;&#x43E;&#x44F;&#x43D;&#x438;&#x44F;&#x445;:\"><code>Promise</code></a>. \u041a\u043e\u0433\u0434\u0430\u00a0\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0431\u044b\u043b\u00a0\u043f\u043e\u043b\u0443\u0447\u0435\u043d,\u00a0<code>Promise</code> \u0437\u0430\u0432\u0435\u0440\u0448\u0430\u0435\u0442\u0441\u044f, \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435. \u00a0\u041a\u043e\u0433\u0434\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u044f\u00a0<code>async </code>\u0432\u044b\u0431\u0440\u0430\u0441\u044b\u0432\u0430\u0435\u0442 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435,\u00a0<code>Promise</code>\u00a0\u043e\u0442\u0432\u0435\u0442\u0438\u0442 \u043e\u0442\u043a\u0430\u0437\u043e\u043c\u00a0\u0441 \u0432\u044b\u0431\u0440\u043e\u0448\u0435\u043d\u043d\u044b\u043c (<code>throws</code>) \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435\u043c.", "localization_tags": ["inprogress"], "locale": "ru", "last_edit": "2017-09-29T06:34:10.836160", "review_tags": []}, {"uuid": "9aa7c038-56ef-4d6e-94fc-30021d94145e", "title": "async function", "url": "/zh-CN/docs/Web/JavaScript/Reference/Statements/async_function", "tags": ["JavaScript", "Function", "Statement"], "summary": "\u8c03\u7528<code>async</code>\u51fd\u6570\u65f6\u4f1a\u8fd4\u56de\u4e00\u4e2a<a href=\"/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Promise\" title=\"Promise&#xA0;&#x5BF9;&#x8C61;&#x7528;&#x4E8E;&#x4E00;&#x4E2A;&#x5F02;&#x6B65;&#x64CD;&#x4F5C;&#x7684;&#x6700;&#x7EC8;&#x5B8C;&#x6210;&#xFF08;&#x6216;&#x5931;&#x8D25;&#xFF09;&#x53CA;&#x5176;&#x7ED3;&#x679C;&#x503C;&#x7684;&#x8868;&#x793A;&#x3002;(&#x7B80;&#x5355;&#x70B9;&#x8BF4;&#x5C31;&#x662F;&#x5904;&#x7406;&#x5F02;&#x6B65;&#x8BF7;&#x6C42;&#x3002;&#x6211;&#x4EEC;&#x7ECF;&#x5E38;&#x4F1A;&#x505A;&#x4E9B;&#x627F;&#x8BFA;&#xFF0C;&#x5982;&#x679C;&#x6211;&#x8D62;&#x4E86;&#x4F60;&#x5C31;&#x5AC1;&#x7ED9;&#x6211;&#xFF0C;&#x5982;&#x679C;&#x8F93;&#x4E86;&#x6211;&#x5C31;&#x5AC1;&#x7ED9;&#x4F60;&#x4E4B;&#x7C7B;&#x7684;&#x8BFA;&#x8A00;&#x3002;&#x8FD9;&#x5C31;&#x662F;promise&#x7684;&#x4E2D;&#x6587;&#x542B;&#x4E49;&#xFF1A;&#x8BFA;&#x8A00;&#xFF0C;&#x4E00;&#x4E2A;&#x6210;&#x529F;&#xFF0C;&#x4E00;&#x4E2A;&#x5931;&#x8D25;&#x3002;)\"><code>Promise</code></a>\u5bf9\u8c61\u3002\u5f53\u8fd9\u4e2a<code>async</code>\u51fd\u6570\u8fd4\u56de\u4e00\u4e2a\u503c\u65f6\uff0c<code>Promise</code> \u7684\u00a0resolve \u65b9\u6cd5\u5c06\u4f1a\u5904\u7406\u8fd9\u4e2a\u503c\uff1b\u5f53<code>async</code>\u51fd\u6570\u629b\u51fa\u7684\u662f\u5f02\u5e38\u6216\u975e\u6cd5\u503c\u65f6\uff0c<code>Promise</code>\u7684 reject \u65b9\u6cd5\u5c06\u5904\u7406\u8fd9\u4e2a\u5f02\u5e38\u503c\u3002", "localization_tags": [], "locale": "zh-CN", "last_edit": "2017-10-19T03:02:26.904227", "review_tags": ["editorial"]}, {"uuid": "e795554f-d13a-44a5-9fee-1ed087ecc241", "title": "async function", "url": "/zh-TW/docs/Web/JavaScript/Reference/Statements/async_function", "tags": ["JavaScript", "\u5be6\u9a57", "\u9673\u8ff0", "\u51fd\u5f0f", "\u7bc4\u4f8b"], "summary": "\u4f7f\u7528 <code><strong>async function</strong></code> \u5ba3\u544a\u53ef\u4ee5\u5b9a\u7fa9\u4e00\u500b<em>\u975e\u540c\u6b65\u51fd\u5f0f</em>\uff0c\u56de\u50b3\u4e00\u500b <a href=\"/zh-TW/docs/Web/JavaScript/Reference/Global_Objects/AsyncFunction\" title=\"The documentation about this has not yet been written; please consider contributing!\"><code>AsyncFunction</code></a> \u7269\u4ef6\u3002", "localization_tags": ["inprogress"], "locale": "zh-TW", "last_edit": "2017-06-16T23:45:07.657971", "review_tags": []}], "modified": "2017-10-23T04:59:41.700014", "label": "async function", "localization_tags": [], "locale": "en-US", "id": 197237, "last_edit": "2017-10-11T04:55:11.555726", "summary": "An <a href=\"/en-US/docs/Web/JavaScript/Reference/Global_Objects/AsyncFunction\" title=\"The AsyncFunction constructor creates a new async function object. In JavaScript every asynchronous function is actually an AsyncFunction object.\"><code>AsyncFunction</code></a> object, representing an asynchronous function which executes the code contained within the function.", "sections": [{"id": "Quick_Links", "title": "\n "}, {"id": "Syntax", "title": "Syntax"}, {"id": "Parameters", "title": "Parameters"}, {"id": "Return_value", "title": "Return value"}, {"id": "Description", "title": "Description"}, {"id": "Examples", "title": "Examples"}, {"id": "Simple_example", "title": "Simple example"}, {"id": "Rewriting_a_promise_chain_with_an_async_function", "title": "Rewriting a promise chain with an "}, {"id": "Specifications", "title": "Specifications"}, {"id": "Browser_compatibility", "title": "Browser compatibility"}, {"id": "See_also", "title": "See also"}], "slug": "Web/JavaScript/Reference/Statements/async_function", "review_tags": ["technical"]}