手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
算法
设计模式
多媒体技术
正则表达式
Elasticsearch
Flink
Hadoop
IDE
UML
Promise
Gis
编程之家
Promise
c-在调用future.get()之前销毁std :: promise可以吗?
我想知道是否可以调用promise.get_future(),将那个未来移动到其他地方(例如到向量中),并可能甚至在调用future.get()之前让诺言死亡.在下面的示例中,调用网关->refreshWithCallback在线程中执行lambda,以便即使在第二个循环中未调用future.get()时,共享指针也可以将promise释放为
作者:编程之家 时间:2022-10-14
如何在javascript中实现异步编程(承诺)? javascript不是ui线程环境吗?
JS中的Promise允许您进行异步编程,如下所示:DoSomething().then(success,failure);DoSomethingElse();每当我编写前面的代码时,它在到达成功之前就到达DoSomethingElse().那怎么可能?JS是否不是单线程环境(不包括网络工作者)?用setTimeout完成吗?解决方法:是的,JavaScript是单
作者:编程之家 时间:2022-10-14
使用Promise.all执行数组中的promise.all会破坏它们
我在getOrdersByUserId()中使用了一组userId,以获取这些用户在特定月份下的订单:functiongetOrdersByUserId(userId,month=4){constapiService=newApiService();returnapiService.getOrdersList(`?OrderingUser=${userId}`).then(orders=>{
作者:编程之家 时间:2022-10-14
javascript-如何限制api请求的堆栈?
我有一个ID数组,我想为每个ID提出一个api请求,但是我想控制每秒发出多少个请求,或者更好的是,在任何时候,以及当一个连接是完成后,获取下一个.目前,我有这个功能,它可以同时触发所有请求:_.each([1,2,3,4,5,6,7,8,9,10],function(issueId){github.fetchIssue(repo.namespa
作者:编程之家 时间:2022-10-14
javascript-如何确定已读取所有文件并解决承诺
以下代码负责读取文件.我的要求是如何查找是否已读取所有文件,以便可以从父函数(readmultifiles)返回或解决承诺.$.when(readmultifiles(files)).then(function(){//allfilesuploaded}))Abovecodeinitiatesthefileread.Whatcanbedonesot
作者:编程之家 时间:2022-10-14
javascript – 等待Promise返回的第一个真实的干净方式
我正在开发一些我在数组中发出三个promise的东西.目前它看起来像这样vara=awaitPromise.all([Promise1(),Promise2(),Promise3()]);现在所有这些承诺将返回真或假.但是目前我正在等待他们所有人完成,一旦他们中的一个返回真实,我就可以继续.我想到了实现这一目标的方法
作者:编程之家 时间:2022-10-14
javascript – 承诺被拒绝后抛出错误 – 问:
以下是使用Q的承诺的简短示例.这是test1.js:functiontestDefer(){vardeferred=Q.defer();fs.readFile("foo.txt","utf-8",function(error,text){if(error){deferred.reject(newError(error));}else{
作者:编程之家 时间:2022-10-14
javascript-node.js解决承诺并返回值
我使用MicrosoftBot框架提出了一个“简单的”PoCBot.我以tutorial为基础进行扩展.我有一些针对差异意图的基本功能(例如,问候语,再见等),其中一个具有更多逻辑(reqstatus).简单的(即greeting.js)可以很好地返回答案,而复杂的则不能(reqstatus.js).在独立脚本中运行reqstatus.j
作者:编程之家 时间:2022-10-14
javascript-如何使用Promise和Node.js正确检查和记录HTTP状态代码?
我是JavaScript的新手,并且是node.js框架的新手,几天前才开始使用它.我很抱歉,如果我的代码是荒谬的,promise和callback的整个思想仍然沉没.话虽如此,我的问题是,我试图根据对网站的范围来确定对网站的某些请求是否成功或导致错误他们的状态码响应.我正在与一系列网站合作,到目前为
作者:编程之家 时间:2022-10-14
javascript – 检查对象是否是一个有前途的功能
在protractor.js中,我有承诺/推迟的功能.例如varmyFunc=function(_params){vardeferred=protractor.promise.defer();/***domagicalcodethings****//***waitforotherpromises***//*****deferred.fulfill();*****/returndeferred.promise;};我可
作者:编程之家 时间:2022-10-14
javascript-我可以对Bluebird.js做出“懒惰”承诺吗?
我想要一个等到then被调用后才能运行的承诺.就是说,如果我从没真正打过电话,诺言将永远无法实现.这可能吗?解决方法:创建一个函数,该函数在第一次调用时创建并返回一个promise,但在每次后续调用时都返回相同的promise:functiongetResults(){if(getResults.results)returng
作者:编程之家 时间:2022-10-14
javascript – 如何在不使用延迟API的情况下从不允许返回值的函数返回promise?
几天前我问了Iswrappingapromiseinapromiseananti-pattern?,这让我想到了这一点.在那种情况下,我不得不处理一个setTimeout,它不允许返回值.值得庆幸的是,你可以通过使用内置的延迟功能来处理这个问题(至少对于蓝鸟的承诺).但是像gulp任务一样呢?同样受到另一个问题的启发
作者:编程之家 时间:2022-10-14
javascript – 用蓝鸟链接递归承诺
我有一个带有递归承诺的promise链,doAsyncRecursive()在中间,如下所示:doAsync().then(function(){returndoAsyncRecursive();}).then(function(){returndoSomethingElseAsync();}).then(function(result){console.log(result);}).catch(errorHandler);d
作者:编程之家 时间:2022-10-14
获取JavaScript承诺值
我有一个json文件,我正在尝试读取脚本中使用的内容.我正在使用以下内容来获取json:constjson=fetch('Data/my_data.json').then(response=>response.json());当我这样做时,我在控制台中查看了json对象,我看到它是一个包含了文件中实际json对象的返回的Promise(已解决状态).
作者:编程之家 时间:2022-10-14
javascript-自定义Promise类的构造函数被调用两次(扩展了标准Promise)
我正在使用PromiseExtensionsforJavaScript(prex),我想使用prex.CancellationToken、completecodehere扩展具有取消支持的标准Promiseclass.出乎意料的是,我看到自定义类CancellablePromise的构造函数被调用了两次.为简化起见,我现在简化了所有取消逻辑,只保留了重现此问题
作者:编程之家 时间:2022-10-14
了解与setTimeout和setInterval一起使用的javascript承诺
有人可以帮助我理解这两行代码并改进它们实际上允许我停止重复吗?varwait=ms=>newPromise(r=>setTimeout(r,ms));varrepeat=(ms,func)=>newPromise(r=>(setInterval(func,ms),wait(ms).then(r)));repeat(1000,()=>Promise.all([myfunction()]).then(
作者:编程之家 时间:2022-10-14
promises的深入学习
Promise的含义 § ⇧Promise是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现,ES6将其写进了语言标准,统一了用法,原生提供了Promise对象。所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个
作者:编程之家 时间:2022-10-14
javascript-在ES2015中实例化已解决的Promise
在ES2015中创建解决承诺的规范方法是什么?解决方法:Promise.resolve类方法返回一个promise,该promise被实例化为可解析的值,您可以指定一个值:varpromise=Promise.resolve(100);
作者:编程之家 时间:2022-10-14
javascript – 当调用Promise.then()钩子时?
我观察到在Firefox的承诺中推迟完整性通知.断言失败后,因为onFullfilled()调用太晚了*.varresolved=false;functiononFullfilled(){resolved=true;log("Completed");}Promise.resolve(true).then(onFullfilled);assert(resolved,"Promisecompletedpromis
作者:编程之家 时间:2022-10-14
javascript-在React Redux应用程序中处理异步错误
有时Dan回推了“当我看到`.then(()=>dispatch(...)).catch(...)`在React项目中.如果组件在调度过程中抛出,您将陷入困境.”并说解决方案是如此简单.只要不要在呈现UI的then()之后链接catch().而是将错误处理程序作为第二个arg传递给then().有人可以解释为什么会这样.在
作者:编程之家 时间:2022-10-14
async函数
ES2017标准引入了async函数,使得异步操作变得更加方便。一、含义什么是async函数?它就是Generator函数的语法糖。栗子:有一个Generator函数,依次读取两个文件。constfs=require('fs');constreadFile=function(fileName){returnnewPromise(function(resolve,reject)
作者:编程之家 时间:2022-10-14
javascript-在node.js中一次迭代以50个项目为块的数组
我是node.js的新手,目前正在尝试对数组迭代进行编码.我有1000个项目的数组-由于服务器负载的问题,我想一次以50个项目的块为单位进行迭代.我目前使用如下所示的forEach循环(希望将其转换为上述的块迭代)/esultisthearrayof1000itemsresult.forEach(function(it
作者:编程之家 时间:2022-10-14
如何在香草javascript中的for循环中链接promise
如果我正在进行如下所示的异步调用,如何将它们与promise链接在一起,以便可以按顺序进行处理?在此示例中,最终发生的是arr将项目推乱了顺序.我希望有一个承诺的答案,但是只要可行,一切都会做varfbArrOfAlbumNames=['ProfilePictures','CoverPhotos','MobileUploads'];var
作者:编程之家 时间:2022-10-14
javascript-如何进行多个异步调用,然后在所有调用完成后执行一个函数?
我有一个nodeJSWeb服务器,该服务器调用另一个api获取数据,然后(理想情况下)将该数据返回到网页.我正在使用请求承诺库,并尝试使用Promise.all()无济于事.到目前为止,我有:app.get('/endpoint',(req,res)=>{varurl='someurl';vardataObject={};varpromise1
作者:编程之家 时间:2022-10-14
javascript-Q承诺-数组中每个元素的Node.js函数
函数dirList()应该返回定义目录内的文件夹数组.我不明白仅在为每个文件执行函数isDir()之后如何返回dirList变量.我猜我应该使用Q.all(),但是我不知道该放在哪里:-(varfs=require('fs'),Q=require('q'),readdir=Q.denodeify(fs.readdir);functionisDir(path
作者:编程之家 时间:2022-10-14
javascript-异步函数永远不会在等待嵌套的Promise完成时返回
在下面的代码中,有一个外部函数和一个内部函数.外部应该等待内部,并在完成时返回.内部返回一个Promise,该Promise在超时后完成.我希望在完成此承诺后,外部函数将立即返回:constouter=async()=>{letcounter=0;constinner=async()=>{console.log(
作者:编程之家 时间:2022-10-14
javascript-兑现承诺后传递错误
嗨,我是新手,如果我的问题表达不正确,请对不起.我想在全局函数中定义axiosjs的承诺.在这里,我要全局处理/捕获401状态并注销用户.我不想在每个查询中处理它.这是我的源全局函数来处理请求:exportfunctionrequestData(url,payload={}){returnaxios.post(url,payloa
作者:编程之家 时间:2022-10-14
promise简单应用
promise执行多步操作非常好用,那我们就来模仿一个多步操作的过程,那就以吃饭为例吧。要想在家吃顿饭,是要经过三个步骤的。洗菜做饭。坐下来吃饭。收拾桌子洗碗。这个过程是有一定的顺序的,你必须保证上一步完成,才能顺利进行下一步。我们可以在脑海里先想想这样一个简单的过程在ES5
作者:编程之家 时间:2022-10-14
Promise承诺对象
Promise梳理构造函数,用于创建一个承诺对象,承诺对象主要用于封装异步操作。 作用:就是能把原来的回调写法分离出来,在异步操作执行完后,用链式调用的方式执行回调函数。 (防止多层回调) 从表面上看,Promise只是能够简化层层回调的写法,而实质上,Promise的精髓是“状态”,用维护
作者:编程之家 时间:2022-10-14
Javascript“ Promises”和函数式编程的“ Task”之间有什么区别?
除了延迟执行外,任务和承诺是否几乎是同一件事?当我提到一个任务时,我指的是具有最基本行为的类,如下所示:classTask{constructor(then){this.then=then;}map(mapper){returnnewTask((resolve,reject)=>this.then(x=>resolve(mapper(x)),
作者:编程之家 时间:2022-10-14
上一页
1
2
3
4
5
6
7
8
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native