手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
算法
设计模式
多媒体技术
正则表达式
Elasticsearch
Flink
Hadoop
IDE
UML
Promise
Gis
编程之家
Promise
javascript-如何将诺言resolve()转移到另一个诺言
假设我有一个“JsonEditor”模块(仅用于示例),它具有3个功能:get(),setProperty()和save().这是代码(问题如下):varfs=require('fs'),q=require('q');varjsonEditorModule=(function(){return{get:function(jsonPath){//...
作者:编程之家 时间:2022-10-14
javascript-Promise.all中的Promise.all中的诺言遭到多次拒绝,究竟发生了什么?
Promise.all([iterable])是全有还是全无,意味着当可迭代对象中的每个promise都解决时,它返回的promise就会解决,或者一旦其中一个promise拒绝,它就会被拒绝,原因是第一个promise拒绝(doc)).但是,如果可重复拒绝的多重承诺会怎样?在VSCode中,我尝试了以下示例,并故意使foo()和bar(
作者:编程之家 时间:2022-10-14
如何顺序执行javascript?
我期望输出:A,B,C.但这不起作用.假设函数handleClick(element)无法更改,如何更改其他函数以确保所有代码按顺序执行并按预期输出A,B,C?asyncfunctionhandleClick(element){setTimeout(function(){console.log(`ClickonElement_${element}`);},Math.random(5)*1
作者:编程之家 时间:2022-10-14
javascript-Request-Promise:不要承诺缓存结果
我正在使用Request-Promise(请参见下面的代码).问题:如果我缓存了一个诺言,它会缓存结果还是每次都问一个新的诺言?例:varcachedPromise=getTokenPromise();cachedPromise.then(function(authorizationToken1){//...});cachedPromise.then(function(authorizationToken
作者:编程之家 时间:2022-10-14
javascript-gracefull后备,异步/等待链中的一个承诺失败了吗?
所以,我需要执行一系列的api调用,就像这样constmyBigCall=async(paramsObj)=>{try{constdata1=awaitmyCall1(paramsObj.first);constdata2=awaitmyCall2(paramsObj.second);constdata3=awaitmyCall3(paramsObj.third);}catche{conso
作者:编程之家 时间:2022-10-14
保存JavaScript Promise以供将来使用
我正在使用Node.js构建服务器端RESTApi.当我自己测试时,Node工作正常.但是,当它确实存在时,仍然可能会遇到溢出问题.当有很多请求时,例如说有5个以上的child_process(spawn)同时工作,则每个进程花费的时间更长,基本上会减慢一切.我的想法是检查当前进程是否低于某个限制(例如一次
作者:编程之家 时间:2022-10-14
手写promise
functionPromise(executor){//在promise内部定义一个状态,当前promise的状态letself=this;self.status='pending';//默认promise的状态self.value=undefined;self.reason=undefined;functionresolve(value){if(self.status
作者:编程之家 时间:2022-10-14
javascript-Q许诺链接会获得多个结果值
这个问题已经在这里有了答案: > HowdoIaccesspreviouspromiseresultsina.then()chain? 15个我有两个异步函数需要顺序执行(第二个异步函数取决
作者:编程之家 时间:2022-10-14
javascript-调用stop时,jquery动画队列promise会发生什么
我想知道当调用.stop()函数时动画队列承诺状态会发生什么.例如:$('.my-elem').stop(true,true).animate({}).promise().always(function(){//dosomething})如果.stop()函数在任何时候被调用,那么较早返回的承诺会发生什么?现在,我感觉到
作者:编程之家 时间:2022-10-14
javascript-如何在Node.js中对使用Promise和事件发射器的函数进行单元测试?
我的问题是关于在Node.js中使用promise和事件发射器进行单元测试.如果重要的话,我正在使用茉莉花框架.下面的代码使用Node.js的https模块将请求发送到API.该API将返回JSON.来自API的JSON是以下代码中的“rawData”变量.我想对该功能返回JSON(而不是JavaScript对象)进行单元测试.
作者:编程之家 时间:2022-10-14
JQuery的deferred.promise()
jQuery提供的deferred.promise()方法的作用是,在原来的Deferred对象上返回另一个Deferred对象,即受限制的Promise对象,受限制的Promise对象只开放与改变执行状态无关的方法(比如done()方法和fail()方法),屏蔽与改变执行状态有关的方法(比如resolve()方法和reject()方法),从而使得执
作者:编程之家 时间:2022-10-14
使用递归调用诺言方法将无限
我正在调用一个方法,该方法返回一个promise,并且在其中调用一个进行一些操作并更新count变量的方法.我希望所有诺言在计数完成后都能完成,但是在达到值10后不会停止.varcount=0;functiona(p){returnnewPromise((resolve,reject)=>{console.log(count);
作者:编程之家 时间:2022-10-14
4--面试总结-promise
promise异步原理:定义:promise是异步编程的解决方案,可以解决异步回调地狱的问题;原理:三种状态两种结果的一个状态机;三种状态(pending,fulfilled,rejected)两种结果:(success,error)promise.reject与promise.resolve的区别promise.reject代码实例varfailurestub=sinon.stub(xhr,"requ
作者:编程之家 时间:2022-10-14
第28课 “共享状态”提供者std::promise/std::package_task
一.std::promise和std::package_task(一)共享状态、提供者和管理者 1.“共享状态”作为异步结果的传输通道,由std::async、std::promise和std::package_task等提供(Provider),并交由future/shared_future管理。Provider将计算结果写入“共享状态”对象,而future/shared_future通
作者:编程之家 时间:2022-10-14
javaScript 之 蚁人<微任务>
本文转载于:猿2048网站➯https://www.mk2048.com/blog/blog.php?id=ia1ja2c00j每次我在写技术类文章的时候都喜欢用引用一个神话故事或者一位超级英雄。没错,因为我的中二病很严重,写代码的时候都幻想自己有一对机械手臂帮我在那啪啪啪的调试bug,别想歪了不是那种啪啪啪。这次我要说
作者:编程之家 时间:2022-10-14
使用setTimeout()的Promise.all()问题,状态未更新
我有一个箭头函数,该函数从cDM调用以使用setTimeout()每20秒检索一次日程表的更新状态.componentDidMount(){//getrequestto/schedules//updatestatewithresponsedatathis.getUpdatedStatus();}/schedules中存在的每个时间表如下所示:"data":{"id"
作者:编程之家 时间:2022-10-14
java-如何将参数传递给Play中的Job!框架1.2.x?
我有一部Play!(1.2.4)从CSV文件加载数据的应用程序,虽然可以正常工作,但需要一段时间,但我一直试图通过Promise机制将其分发到Job.问题是,似乎没有办法传递输入参数(CSV文件和文件类型的字符串),因为doJobWithResult是无参数方法的替代.工作看起来像:-publicclassImportCSVext
作者:编程之家 时间:2022-10-14
关于promise的认识
不用纠结promise为什么是异步的问题,promise作为一个函数本身和同步异步没有什么关系,含有两个形参(resolve,reject),这两个形参都为函数,只是一般用来处理异步计算,它的作用是可以把异步的问题写的和同步一样。通过then()和catch()来解决异步处理问题,一般用于处理回调地狱问题。
作者:编程之家 时间:2022-10-14
Javascript-如何通过JS引擎或浏览器/节点外部API来调度与setTimeout相比的promise回调?
我在问题的两个不同部分考虑整个JS环境.>JS引擎>浏览器API,节点API(JS引擎外部).JavaScript引擎(V8,SpiderMonkey)是单线程的,在ES6之前,没有机制可以在JavaScript中运行异步代码,直到ES6引入Promise概念.我了解在诺言出现之前,浏览器或NodeAPI(服务器端JS)用于提供使用setTi
作者:编程之家 时间:2022-10-14
便利蜂2019秋季web前端笔试题v2.6
便利蜂2019秋季(11月)web前端笔试题前端技能试题v2.6一、单选题(总共8分,每题2分)1、以下不属于HTTP缓存控制协议头是()A.Cache-Control B.Content-Type C.Etag D.Vary考点:web缓存只http技术答案:B分析:已经系统了解了web缓存策略,总结了笔记,可以点此查看。Content-Type
作者:编程之家 时间:2022-10-14
javascript-重用Promise创建
我试图用不同的URL调用getPromise函数以返回不同的Promise,但是在第二个Promise的then函数中未定义.varhttp=require('http');varURL='http://localhost:3000';vargetPromise=function(url){varpromise=newPromise(function(resolve,reject){http.get(url,
作者:编程之家 时间:2022-10-14
异步解决方案----Promise与Await
前言异步编程模式在前端开发过程中,显得越来越重要。从最开始的XHR到封装后的Ajax都在试图解决异步编程过程中的问题。随着ES6新标准的到来,处理异步数据流又有了新的方案。我们都知道,在传统的ajax请求中,当异步请求之间的数据存在依赖关系的时候,就可能产生很难看的多层回调,俗称'回
作者:编程之家 时间:2022-10-14
JavaScript-从带有参数的角度控制器启动功能
我需要启动一个需要从我得到的json中获取参数的函数,请求是:app.controller('getDataCtrl',function($scope,$http,$ionicLoading){$http({method:"POST",url:"http://someurl/GetPlaylist",dataType:"json",contentType:&
作者:编程之家 时间:2022-10-14
javascript-NodeJS Promise(Q)-如果诺言失败,如何获取价值?
我开始在NodeJS项目中使用Promise,但遇到了一个问题.在阅读了Promises/A规范并进行了大量的搜索之后,对于需要访问在Promise链中产生的值的情况,我没有找到一个很好的解决方案.在我的示例中,我想检查是否在创建图像时发生错误,如果是,则要删除它.码:varQ=require('Q');var
作者:编程之家 时间:2022-10-14
javascript-如何使用JS promise捕获异步错误?
是否可以使用promises的ES6.catch语法捕获异步错误?例如,以下操作不起作用(.catch无法捕获错误):newPromise((resolve,reject)=>{setTimeout(()=>{thrownewError("uhoh")},1);}).then(number=>{console.log("Number:"+number);}).catch(e=>{con
作者:编程之家 时间:2022-10-14
javascript-将集合而不是数组传递给fetch().then()回调
从服务器获取数据并返回Promise的模块MedicineManager.module("Entities",function(Entities,MedicineManager,Backbone,Marionette,$,_){Entities.Suggestion=Backbone.Model.extend({default:{suggestion:""}
作者:编程之家 时间:2022-10-14
javascript-将带有回调的方法转换为以清除方式返回诺言的方法
我正在尝试编写一个函数,该函数执行异步任务并返回promise,同时确保在完成任何回调后进行清理.但是要这样做,似乎我需要提前知道回调,这样我才能确保它在清理发生之前发生.当前,该函数的一般结构如下所示:functiondoSomethingWithResourceAsync(someParameter,usePreparedResou
作者:编程之家 时间:2022-10-14
javascript-从http内部函数返回数据
我正在使用this和this引用,以从函数内的http请求返回数据:functiongetdetails(id){vardatafordetails={data1:{item1:"",item2:""},data2:{
作者:编程之家 时间:2022-10-14
断言期间诺言被拒绝时,业力通过测试
如果诺言本身像“确实失败”测试中那样被拒绝,那么测试就会失败,正如我所期望的那样.如果断言失败/抛出错误/在promise的“then”中拒绝了promise,我会记录错误:“未处理的promise拒绝”,并且测试仍然通过.如何使它在拒绝时失败,而不是记录未处理的拒绝?import{expect}from'c
作者:编程之家 时间:2022-10-14
javascript-承诺回调是否可以延迟?
当我们设计一个返回承诺的函数时,如下所示:functiongetAsyncResult(){//synchronouscode1returnnewPromise(function(resolve,reject){//synchronouscode2//asynchronouscode});}是在创建结果的Promise之前还是在回调的
作者:编程之家 时间:2022-10-14
上一页
3
4
5
6
7
8
9
10
下一页
小编推荐
热门标签
更多
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