Помогите сделать цепочку последовности promise, чтобы консоль лог проходил 1 2 1 2 1 2, а не 1 2 2 1 2 2 1. Я специально сделал такую ситацию, чтобы понять как делать цепочки промисов но у меня ничего не выходит.
http://codepen.io/pen/
var log_first = function () {
console.log('1');
}
var log_second = function () {
console.log('2');
}
var promise = new Promise(function(resolve, reject) {
})
promise.then(setInterval(log_first, 1000));
promise.then(setInterval(log_second, 500));