我只是学习承诺,并坚持以下方案。我将举一个建房子的例子。
首先,我想建造我的房子。一旦我的房子完工,我将同时开始两个项目:美化我的院子,并建造一个游泳池。如果到目前为止我理解了所有内容,那就是:
buildHouse()
.then(function () {
landscapeYard();
buildPool();
}
我的问题是现在我想在院子完全景观化后才种花。每当我的游泳池完全建成时,我想在我的游泳池周围建一个围栏。像这样的东西?游泳池和庭院项目可以分别以不同的速度进行。也许泳池项目需要2年才能完成,院子项目需要1周时间:
buildHouse()
.then(function () {
landscapeYard();
.then(function () {
plantFlowers();
})
buildPool();
.then(function () {
buildFence();
})
})
这是对的吗?
我的最终问题是,一旦两个项目完成,我想开始一个全新的项目。谢谢你的帮助。