- From: Anne van Kesteren <annevk@annevk.nl>
- Date: Thu, 26 Feb 2015 11:02:41 +0100
- To: Harald Alvestrand <harald@alvestrand.no>
- Cc: "public-media-capture@w3.org" <public-media-capture@w3.org>
On Thu, Feb 26, 2015 at 10:04 AM, Harald Alvestrand
<harald@alvestrand.no> wrote:
> I've tried to experiment a little with Javascript promises, but have
> come to the conclusion that I still don't understand them.
>
> I wonder if someone has a simple demo I can look at?
> What I would want is a Web page that has:
>
> - A function that returns a promise and installs success and failure
> callbacks on it.
> - A button that says "resolve" - when I push it, the promise's success
> function is called, and the promise is resolved.
> - A button that says "cancel" - when I push it, the promise's failure
> function is called, and the promise is rejected.
>
> I tried to write something like that, but my failure to achieve what I
> wanted indicates that there's still something I don't understand.
<!DOCTYPE html>
<script>
var resolve, reject, p
p = new Promise(function(rs, rj) {
resolve = rs
reject = rj
})
p.then(function() { alert("resolve") } , function() { alert("reject") })
</script>
<p>Click either button (you can only click once):
<button onclick=resolve()>resolve</button> <button
onclick=reject()>reject</button>
--
https://annevankesteren.nl/
Received on Thursday, 26 February 2015 10:03:05 UTC