Ahadi Ndani ya Mnyororo katika JavaScript
Kazi za mnyororo pia zinaweza kurudi ahadi.
Katika kesi hii, matokeo ya ahadi hii yataingia
kwenye then inayofuata:
ahadi.then(
function(matokeo) {
return matokeo + '1';
}
).then(
function(matokeo) {
return new Promise(function(tatua) {
tatua(matokeo + '2'); // matokeo haya yataingia kwenye then inayofuata
});
}
).then(
function(matokeo) {
return matokeo + '3';
}
).then(
function(matokeo) {
console.log(matokeo); // itaonyesha 'string123'
}
);