JSFiddle - React, Tailwind, and code Playground

by Sir_Pepe

HTML

<script src="https://rawgit.com/kriskowal/q/v1/q.js"></script>

JavaScript

var promise = $.Deferred()
  .resolve(42)
  .promise();

promise.then(function(x){
  console.log(x); // > 42 - OK!
});

$.when(promise).then(function(x){
  console.log(x); // > 42 - WTF?
});

$.when(promise, promise).then(function(x, y){
  console.log(x, y); // > 42, 42 - WTF!?
});