Misc Deferred Pipe
# jQuery deferred.pipe() Method
[jQuery Miscellaneous Methods](#)
## Example
Filter resolve value
$(function(){var defer = $.Deferred(), filtered = defer.pipe(function(value){return value * 2; }); defer.resolve(5); filtered.done(function(value){alert("Value is ( 2*5 = ) 10: " + value); }); })
[Try it Β»](#)
* * *
## Definition and Usage
The deferred.pipe() function is a utility method for filtering and/or chaining Deferred objects.
**Note:** Starting from jQuery 1.8, the deferred.pipe() method is deprecated. Use deferred.then() instead.
* * *
## Syntax
Method 1
deferred.pipe( [, failFilter ] )
Method 2
deferred.pipe( [, failFilter ] [, progressFilter ] )
| Parameter | Description |
| :--- | :--- |
| _doneFilter_ | Function Optional function to be called when the Deferred is resolved |
| _failFilter_ | Function Optional function to be called when the Deferred is rejected |
| _progressFilter_ | Function Optional function to be called when progress notifications are sent to the Deferred |
* * *

## More Examples
(#)
Filter reject value.
(#)
Chain tasks.
* * jQuery Miscellaneous Methods](#)
YouTip