на 2 наблюдаемых, и я получил оба ответа, но я не знаю, какой из них для чего. Там в любом случае?

еезжаю из мира Обещания в наблюдаемый мир. Одна вещь, которую я обычно делаю с Promise, - это чередование ряда задач и выполнение их последовательно. Например, у меня есть три задачи:printLog1() вывести 1 на консоль,printLog23() распечатать 2 и 3 на консоли, иprintLog4() напечатать 4.

Когда я хочу напечатать 1-2-3-4, я бы написал цепочку обещаний вроде

printLog1()
  .then(() => {
    printLog23();
  })
  .then(() => {
    printLog4();
  });

Теперь я хочу такую ​​же функциональность с Observable, и я могу переписатьprintLog() функция в наблюдаемой как

printLog1 = Rx.Observabale.of(1).map((i) => console.log(i));
printLog23 = Rx.Observabale.of(2, 3).map((i) => console.log(i));
printLog4 = Rx.Observabale.of(4).map((i) => console.log(i));

Тогда у меня есть три наблюдаемые, которые испускают разные значения для консоли. Как связать их так, чтобы эти три наблюдаемые работали по порядку и печатали1-2-3-4?

Ответы на вопрос(1)

Ваш ответ на вопрос