手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
算法
设计模式
多媒体技术
正则表达式
Elasticsearch
Flink
Hadoop
IDE
UML
Promise
Gis
编程之家
Promise
javascript – 如何在解决后停止承诺链?
我希望在通过某些条件解决后停止承诺链.下面的代码可能有助于理解我在说什么.functionupdate(id,data){returnnewPromise((resolve,reject)=>{letconn;pool.get().then((db)=>{conn=db;if(Object.keys
作者:编程之家 时间:2022-10-14
Promise详解
1、什么是promisePromise是异步执行可以解决回调地域2、promise的作用和应用场景 作用:异步执行解决回调地域(函数一层一层的嵌套,导致不知道执行到哪一步了,而我们需要执行某层函数的时候跳出来执行) 应用:基本上都是带有这种onload特性的,就是我去干一件事等一会
作者:编程之家 时间:2022-10-14
秒懂promise 与 async await
原文链接:https://www.cnblogs.com/zddzz/p/10831668.htmlpromise方法letp1=newPromise((resolve,reject)=>{setTimeout(()=>{resolve('我是p1')},4000)})letp2=newPromise((
作者:编程之家 时间:2022-10-14
javascript – AngularJS服务并承诺最佳实践
我有一个AngularJS应用程序,我有调用$http资源的服务,并返回我在控制器中解析的承诺.以下是我正在做的一个示例:app.service('Blog',function($http,$q){vardeferred=$q.defer();$http.get('http://blog.com/sampleblog').then(function(res){//data
作者:编程之家 时间:2022-10-14
javascript – 承诺在下次之前不等待解决
码:varx=newPromise((resolve,reject)=>{setTimeout(function(){console.log('xdone');resolve()},1000);});Promise.resolve().then(x).then((resolve,reject)=>{console.log('alldone'
作者:编程之家 时间:2022-10-14
js利用递归与promise 按顺序请求数据
问题:项目中有一个需求,一个tabBar下面如果没有内容就不让该tabBar显示,当然至于有没有内容,需要我们通过请求的来判断,但是由于请求是异步的,如何让请求按照tabBar的顺序进行?方案:我们可以将promise变成下一个请求,可以利用递归来实现实施://定义初始数据requestlist就像tabBar列表
作者:编程之家 时间:2022-10-14
javascript – 在Node.js中按顺序运行代码
我有一个从数据库中获取数据的函数:recentItems=function(){Items.find({item_published:true}).exec(function(err,item){if(!err)returnitem});};我想像这样使用它:varx=recentItems();但是由于recentItems的异步行为,这会因未定义的值而
作者:编程之家 时间:2022-10-14
javascript – 为什么不会触发`.catch`回调
我有以下使用本机承诺的代码:functiongetUser(){returnnewPromise(function(resolve,reject){reject();});}functionchangeUser(){returnnewPromise(function(resolve,reject){returngetUser().catch(function(responseData,
作者:编程之家 时间:2022-10-14
javascript – Angular q所有动态结果
在做某事之前,我需要等待两个承诺才能解决.问题是,有时我只能根据客户的需要发送一个承诺,我需要依靠来自这个$q.all的结果.如何动态定义变量?varmakePurchaseToResolve=[];if(CartService.items.draws.length){vardrawOrder={};drawOrder.price=
作者:编程之家 时间:2022-10-14
javascript – 如何使用以任意顺序返回的promise来存储for循环的计数?
我正在制作一系列http请求,我需要在返回时将结果存档到列表对象中.我正在使用有角度的承诺.因为promise只在for循环结束后解析,所以它们都被归入列表的最后一个索引.for(vari=0;i<list.length;i+=1){Promise.do(action).then(function(result){list[i]/
作者:编程之家 时间:2022-10-14
Promise、async
Promise是异步编程的一种解决方案。从语法上说,Promise是一个对象,从它可以获取异步操作的消息。constp=newPromise(function(resolve,reject){resolve('success');});p.then(function(value){console.log(value);});console.log('first');//first//succ
作者:编程之家 时间:2022-10-14
Promise markdown版
PromisePromise是一个对象,里面保存着某个未来才会结束的事情,从其可以获得一个异步操作的消息;其总会返回一个结果,可能成功也可能失败;可以理解成一个构造韩,用来生成一个Promise实例;Promise对象是一个异步操作,有三种状态:pending/fulfilledejectedPromise对象的状态改变:从p
作者:编程之家 时间:2022-10-14
javascript – 如何使用元素动画的jQuery承诺?
如何在2个动画完成后调用回调?动画应该同时发生,但在两者完成后,应该运行回调.到目前为止我有这个:$element1.animate({top:element2_pos},200);$element2.animate({top:element1_pos},200,function(){/*callbackcode*/});如何将其与promise或deferred对象组合?是否有
作者:编程之家 时间:2022-10-14
JavaScript – 仅为多个请求运行一个Promise
我想让对象请求JavaScript承诺,但我不希望它们创建单独的promise.我想要实现的逻辑如下–检查一个承诺是否未决,只有不承诺,创建一个新的承诺.这可能吗?根据文档,我无法检查承诺的状态,我只能在它满满后处理它但我不想为每个承诺请求调用处理程序,如果一个Promise的回调可以,我不
作者:编程之家 时间:2022-10-14
Promise内部实现
resolve(arg){if(arg.tyeof===promise){weirenwu(()=>{if(_fulfilledQueues){//存于then方法arg.then(()=>{//该箭头函数为then方法的参数,即回调函数,调用参数promise的then方法,then方法内部处理机制按照t
作者:编程之家 时间:2022-10-14
Eloquent JavaScript #15# Asynchronous Programming渣翻
//删了浪费 1、异步VS.同步知乎上看到的一个解释。打个比方。你去书店借书,问书店老板有没有《代码大全》。如果是同步的处理方式,老板会说:“你在这儿站着别动,我去找找看”。于是你在柜台等啊等啊,直到老板重新出现并告诉你结果。而异步的处理方式则是,老板直接告诉你,让我找一
作者:编程之家 时间:2022-10-14
javascript – 如何将参数传递给Node的Q库(denodeify)承诺处理程序
在下面的代码中,我希望变量a,b,c在调用processhttprequest()时作为参数传递.varq=require("q");varrequest=require('request');functionmyfun(){vara,b,c;//dosomeworkherevarhttprequest=q.denodeify(reque
作者:编程之家 时间:2022-10-14
javascript – 获取Bookshelf.js模型时使用“new”的区别是什么?
Bookshelf.js文档的代码示例包含“new”且没有“new”:这里http://bookshelfjs.org/#Model-instance-hasManyletAuthor=bookshelf.Model.extend({tableName:'authors',books:function(){returnthis.hasMany(Book);}});//select*from`authors`where
作者:编程之家 时间:2022-10-14
javascript – 在Vue js中导入axios方法的正确语法
我试图通过导入它们而不是直接在创建的钩子中调用它来将我的axios调用与我的主vue实例分开.我在一个名为data.js的单独文件中有这个importaxiosfrom'axios'exportdefault{myData(){returnaxios.get(`http://localhost:8080/data.json`).then(
作者:编程之家 时间:2022-10-14
javascript – 从承诺返回然后()
我有一个像这样的JavaScript代码:functionjustTesting(){promise.then(function(output){returnoutput+1;});}vartest=justTesting();对于var测试,我总是有一个未定义的值.我认为这是因为承诺没有解决喷射……有没有办法从承诺中返回一个价值?解决方法:当
作者:编程之家 时间:2022-10-14
javascript – 取消vanilla ECMAScript 6 Promise链
有没有一种方法可以清除JavaScriptPromise实例的.thens?我在QUnit之上编写了一个JavaScript测试框架.该框架通过在Promise中运行每个测试框架来同步运行测试.(抱歉这个代码块的长度.我尽可能地评论它,所以感觉不那么乏味.)/*Promiseextension--usedforeasilymakingana
作者:编程之家 时间:2022-10-14
javascript中优雅的处理async和await异常
lethandler=asyncfunction(needErr){returnnewPromise((resolve,reject)=>{if(needErr){reject(newError('执行失败,给出错误'))}else{resolve('执行成功,没有报错')}})}letrun=asyncfunc
作者:编程之家 时间:2022-10-14
面试总结
如果发的是post请求就将请求体参数转换成查询字符串的格式,*************数组*************一般方法增删改查,push添加一个元素,pop和shift一个是删除最后一个元素,一个是删除第一个元素,sort排序数组,splice,增删改操作,map遍历返回一个新数组,filter根据指定条件过滤原数
作者:编程之家 时间:2022-10-14
javascript – 如何在循环中返回许多Promise并等待它们全部做其他事情
我有一个循环调用一个异步执行的方法.这个循环可以多次调用该方法.在这个循环之后,我有另一个循环,只有在完成所有异步操作后才需要执行.所以这说明了我的愿望:for(i=0;i<5;i++){doSomeAsyncStuff();}for(i=0;i<5;i++){doSomeStuffOnlyWhenTheAsyncStuffIsFinish
作者:编程之家 时间:2022-10-14
javascript – 由于异步生成器中的非并行等待承诺而导致速度下降
我正在使用生成器和Bluebird编写代码,我有以下内容:varasync=Promise.coroutine;functionClient(request){this.request=request;}Client.prototype.fetchCommentData=async(function*(user){varcountry=yieldcountryService.countryFor(user.ip);
作者:编程之家 时间:2022-10-14
promise基础原理
Promise/A+规范三种状态pending||fullfiled(resolved)||rejected当处于pending状态的时候,可以转移到fullfiled(resolved)或者rejected状态当处于fullfiled(resolved)状态或者rejected状态的时候,就不可变必须有一个then异步执行方法,then接收2个参数并且必须返回一个pro
作者:编程之家 时间:2022-10-14
对Promise.prototype.finally()的粗浅理解
Promise.prototype.finally()Promise.prototype.finally()方法,无论上一个promise成败都会执行,且默认情况下会原样传递上一个promise的决议,仔细体会下面的例子:varp=Promise.resolve('ok').finally(()=>{returnPromise.reject('这里只有返回被拒绝的promise
作者:编程之家 时间:2022-10-14
javascript – 为什么在.then()链接到Promise时未定义值?
特定functiondoStuff(n/*`n`isexpectedtobeapositivenumber*/){returnnewPromise(function(resolve,reject){setTimeout(function(){resolve(n*10)},Math.floor(Math.random()*1000))}).then(function(result){if(res
作者:编程之家 时间:2022-10-14
javascript – 在node.js中编写非冒号函数的正确方法
我写了一个返回Promise的简单函数,所以应该是非阻塞的(在我看来).不幸的是,程序似乎停止等待Promise完成.我不确定这里有什么不对.functionlongRunningFunc(val,mod){returnnewPromise((resolve,reject)=>{sum=0;for(vari=0;i<100000;i
作者:编程之家 时间:2022-10-14
javascript – 为什么.json()会返回一个承诺?
我最近一直在搞乱fetch()api,并注意到一些有点古怪的东西.leturl="http://jsonplaceholder.typicode.com/posts/6";letiterator=fetch(url);iterator.then(response=>{return{data:response.json(),status:response.status
作者:编程之家 时间: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