【发布时间】:2015-02-13 16:29:52
【问题描述】:
我是 Promise's 的新手,我正在努力寻找价值。
这是我想要做的事情的一个想法:
API = {
get: function() {
return new Promise(function(res) {
setTimeout(function() {
res('foo')
}, 1000)
})
}
}
var foo = API.get()
console.log(foo)
var foo = API.get() 保持原样很重要。
知道在这里做什么吗?
【问题讨论】:
-
什么都没有。你想要的是不可能的。我建议阅读 html5rocks.com/en/tutorials/es6/promises 以了解 Promise 的工作原理。
-
这个问题似乎离题了,因为它是关于对异步性的根本误解。
标签: javascript promise