promise

    0热度

    4回答

    之前,我有一个要求做到以下几点: 通过调用内部函数获取的“线”的列表(getLines())。 选择第一行,执行一个动作 以往的动作完成后,选择下一行,做同样的动作 重复所有线路(3-20取决于用户) 我有下面的代码代替: App.Lines = response.data; for (var _i = 0; _i < App.Lines.length; _i++) { var ma

    1热度

    1回答

    在开发反应原生移动应用程序时,我得到这个错误。 fetchDB功能将使用返回一个承诺 fetchDB(key) { try { AsyncStorage.getItem(key, result => { return result; }); } catch (error) { console.log(error); }

    1热度

    2回答

    我如何使用R.cond承诺? 事情是这样的.. const fetchBin = (url) => fetch(`https://httpbin.org${url}`).then((response) => { var contentType = response.headers.get("content-type"); if(contentType && conten

    0热度

    1回答

    如何处理自己生成的错误以及Javascript承诺中的库/未处理的异常?我面临的问题是由承诺方法的“全部”性质产生的。 举例来说,我有以下代码: somePromiseFunction() .then(result => { // External library or behaviour someCodeThatCanThrowExceptions() if (

    0热度

    1回答

    所以我意识到今天我一直迭代通过使用递归和嵌套承诺严重承诺,并希望学习如何正确使用Q.all()。我正在尝试遍历一系列异步函数并等待所有这些函数在继续之前解析。在当前的实现中,Q.all立即返回而不用等待解决的承诺。这里是我的迭代函数 var updateNewReleasePlaylists = function() { var self = this; var promise

    -1热度

    4回答

    我正在使用Node/Express编写注册系统,我正在尝试使用Promise。 的问题是,我得到使用它们时的错误消息: 错误: (node:64725) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 2): 有没有办法停在then? auth.isRegistered(email) .th

    0热度

    1回答

    我正在制作一个基于Web的工具,挂钩到一个名为RetroPie-Setup的现有基于shell的框架。 他们有一个名为/RetroPie-Setup/retropie_packages.sh的shell脚本,您可以使用它来安装,获取依赖关系,甚至编译不同的程序。 一个问题是packages.sh不应该在给定的时刻运行多次,所以我需要设置一个一次运行一个的队列。 我想我可以使用promise-que

    3热度

    1回答

    我开始了一个新项目,我想使用TypeScript而不是纯Javascript。我正在努力将Bluebird与第三方库结合使用。 请看下面的例子: import * as Promise from 'bluebird' private requestPlayerProfile(playerTag:string):Promise<IPlayerProfile> { const r

    -1热度

    1回答

    我有一个拥有20000+个承诺的大集合,我想用Bluebird的Promise.map来解决它。但是,我的代码不能成功执行,但在大约15-20分钟后超时。 我得到的错误是超时错误。 当集合少于2000个承诺时,代码将在不到10秒内成功执行。 请帮我找到Promise.map或其他任何方式的替代方法,以便代码不超时。 service.getSomePromises().then(function(a

    0热度

    1回答

    我正在研究一个片段,我必须从不同城市的API获取json数据并构建DOM。 到目前为止,我已经能够做到这一点。唯一的问题是不同城市的API响应时间不同。所以,当我构建DOM时,它们与我称之为函数的顺序不同。从我记得我需要使用诺言来得到它的顺序。 我现在的问题是: 如何使用承诺数组(因为我的输入会有所不同)。 另外我该如何执行一组promise?到目前为止 我的工作代码: var base_path