Ten brzydki kod ponizej pokazuje to, czego nie potrafie zrobic. Otoz jak poprawnie zaimplementowac sytuacje, w ktorej 1 i 2 wyswietla sie bezwarunkowo, a 3 dopiero wtedy, gdy zostanie wykryte ciastko (przykladowy warunek). Cos mi tu pachnie promise'ami, ale brakuje mi wyobrazni
function one() {
console.log('1');
console.log('2');
two();
console.log('3');
}
function two() {
while (true) {
if (document.cookie.indexOf('SOMECOOKIE=') != -1) {
break;
}
}
}