Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
<head>
<script src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
  <meta charset="utf-8">
  <title>JS Bin</title>
</head>
<body>
</body>
</html>
 
var a = $.Deferred();
var b = $.Deferred();
var c = $.Deferred();
var checkA = function() {
  console.log('checkA');
  return a.reject();
};
var checkB = function() {
  console.log('checkB');
  return b.resolve();
};
var checkC = function() {
  console.log('checkC');
  return c.reject();
};
var checkAll = function(){
  var _dfr = $.Deferred().resolve();
  _dfr = _dfr
    .pipe(checkA)
    .pipe(checkB)
    .pipe(checkC);
  return _dfr.promise();
};
checkAll().done(function() {
  return console.log('checkAll done');
}).fail(function() {
  return console.log('checkAll fail');
});
Output 300px

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
blackbingpro
0viewers