async-await

    2热度

    1回答

    这是一个愚蠢的问题,但不知何故,这让我觉得我失去了一些东西。异步lambda和普通方法在执行方面有什么不同吗?像这样 var tasks = list.Select(async c => { /* await somewhere */}); await Task.WhenAll(tasks); 和 async Task<object> GetSomething(object c) { /*

    0热度

    3回答

    async function getInfoByName(name) { return await search.getInfo(name); } console.log(getInfoByName('title')); 它返回Promise { <Pending> },我该如何返回我需要的值?

    -2热度

    1回答

    我遇到了一个问题,下面的代码: private int check = 1; private async System.Threading.Tasks.Task AsyncMethod() { check = 2; await ...; check = 3; } private void Load(object sender, EventArgs e)

    0热度

    1回答

    尝试运行示例spec,并在脚本中发生如下小改动,并且出现错误。它看起来像在执行断言之前,如果阻止它将URL更改为谷歌,然后检查谷歌页面上的断言。 import {browser, element, by, By, $, $$, ExpectedConditions} from 'protractor'; describe('async function', function() {

    -2热度

    2回答

    我有以下代码来运行多个异步任务并等待所有结果。 string[] personStoreNames = _faceStoreRepo.GetPersonStoreNames(); IEnumerable<Task<IdentifyResult[]>> identifyFaceTasks = personStoreNames.Select(storename => _faceServ

    0热度

    1回答

    这是我gulpfile部分: gulp.task('compile-js', function() { // app.js is your main JS file with all your module inclusions return browserify({ extensions: ['.js', '.jsx'], entries: 'javasc

    0热度

    1回答

    我有三个异步函数中被调用。我需要连续地调用这些功能,所以我写了这样的代码: getData = async() => { try { await getAccounts(); await getPages(); await getDepositList(); } catch(err) { ... } }

    0热度

    2回答

    标题。我可以说,下面的两段代码是相等的: await someFunc() // no assignment here doSomethingAfterSomeFunc() 和: someFunc().then(() => doSomethingAfterSomeFunc() ) 我想,它看起来像他们是平等的,但有一个疑问(例如,某些优化)

    0热度

    2回答

    我真的很头疼,试图在使用for循环时使用异步/等待功能。我正在使用Node.js版本:v8.6.0 简而言之,我试图从数据库中检索许多行,然后将它们全部推送到数组并返回该数组。 我已经成功地完成了这个使用回调,但无法弄清楚如何使用异步/等待。 我当前使用的代码回调,工程 function main(db) { gatherDates(db, function(dates) {

    2热度

    2回答

    我有我有下面的代码自定义模块: module.exports.PrintNearestStore = async function PrintNearestStore(session, lat, lon) { ... } 它工作得很好,如果叫我的模块之外的功能,但是,如果我叫我里面运行时遇到错误: (node:24372) UnhandledPromiseRejectionWarning: