promise - JS fiddle 中的 JavaScript Promises 示例不起作用

标签 promise javascript es6-promise

我在这里尝试了以下示例脚本,用于 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

最佳答案

设法修复了我的 fiddle 中的错误并创建了一个新错误: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"); 
});

关于promise - JS fiddle 中的 JavaScript Promises 示例不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24517778/

相关文章:

javascript - Angular JS 中的 Promise 对象未呈现错误

javascript - Canvas 中的动画栏

javascript - 如何从异步类函数 JavaScript 返回 Promise

javascript - 将带有 Promise 的对象文字传递给 Q.all()

javascript - 异步 JavaScript, promise 链接 - 函数在解析后不会执行

javascript - Node.js Q promise 多个参数

javascript - 循环 Promise 返回 undefined object

javascript - 根据 URL 将正文类添加到页面列表

javascript - 更好地理解 Promise.prototype.then

javascript - 当错误可能未包含在 promise 中时,我如何使用 promise 来捕获错误?