Jquery.然后是链行为
Jquery .then chain behavior
我有下面的函数,它返回一个带有辅助.then
函数的函数。
Func = function () {
return Func1([a, b])()
.then(_.bind(function () {
//something
}, this));
};
稍后,我将另一个.then
函数分配给Func
,如下所示:
Func2 = function(){
//something
this.Func()
.then(_.bind(function () {
//something
}, this));
};
会有像Func1().then().then()
这样的链吗?
这是一个promise
。承诺你可以随心所欲地做then
!)
function callback() {
console.log("then");
}
var p = new Promise(function(resolve) {
resolve();
}).then(callback);
p.then(callback);
p.then(callback).then(callback);
p.then(callback).then(callback).then(callback);
工作示例
或者举个例子:
var Func1 = function(param1) {
return new Promise(function(resolve) {
resolve();
});
}
var Func = function() {
return Func1(["a", "b"]).then(function() {
console.log("then");
}.bind(this));
};
var Func2 = function() {
Func().then(function () {
console.log("then");
}.bind(this))
.then(function() {
console.log("then chain");
});
};
Func2();
工作示例
相关文章:
- 如何在JQuery函数中定义一个值,然后调用另一个函数并使用该值
- 等待300毫秒,然后使用jQuery向下滑动菜单
- 使用Jquery收集数组中的行ID,然后为新表查询这些值
- jquery通过ajax验证电子邮件,然后再通过ajax提交表单
- JQuery将侦听事件添加到.rezable(),然后附加DIV's
- jQuery Deferred and promise-错误:对象没有't支持属性或方法'然后'
- jQuery幻灯片Down&然后在计时器上向上滑动
- jQuery检查CSS宽度是否大于0,然后添加CSS属性
- 当调用.of()然后调用.on()时,Jquery是否可能将事件推迟
- 在提交之前验证表单,jQuery发布到javaScript,然后提交到确认页面
- 使用 jQuery 加载 JSON,然后将其显示给查看器
- jQuery淡入淡出/动画不透明度到不同的显示类型,然后阻止
- jQuery 插入,然后淡出,然后删除
- jQuery移动显示页面5秒钟,然后重定向
- 如何检查 HTML 标记,然后在 jQuery 验证中添加错误
- JQuery 测试元素是可见的还是隐藏的,然后添加删除类
- JQuery/JavaScript:遍历表单字段,执行计算,然后提交
- jQuery检查URL,然后显示和隐藏元素
- 如何先追加,然后在jquery中运行ajax
- 如何确保我的值已添加并存在,然后运行另一个代码jquery