0

我已经为 JSFiddle 上的基本 JavaScript Promises 示例尝试了以下示例脚本http://jsfiddle.net/QDLup/

var promTest = function () {
    return new Promise(function () {      
         alert("This I promise!");
    });
};

promTest().then(function () {
    alert("and then?");
});

但它似乎不起作用。有没有人尝试在 JS fiddle 上编写一个示例脚本(A+ 投诉)?目前有 chrome 35 和 Firefox 30 根据 caniuse http://caniuse.com/promises支持它

4

1 回答 1

3

设法修复了我的小提琴中的错误并创建了一个新错误:http: //jsfiddle.net/FWP9c/1/

这是 Benjamin Gruenbaum 的示例代码 - http://jsfiddle.net/Dt6bC

var delay = function(ms){
    return new Promise(function(resolve){
        setTimeout(resolve,ms); 
    });
};

delay(2000).then(function(){
    alert("Hello World"); 
});
于 2014-07-03T08:39:01.167 回答