Есть вот такой код:
function test() {
return new Promise(function (success, error) {
if(1 > 0) {
success(true);
}else{
error(false);
}
});
}
var check;
test().then(
check = true,
check = false
);
console.log(check);
При изменении знака > на < всегда возвращает false.
Почему так?