var name = '1';
new Promise(function (resolve, reject) {
resolve();
reject();
}).then(function () {
name = '2';
}).catch(function () {
name = '3';
});
name = '4';
var name = '1'; console.log(name); new Promise(function (resolve, reject) { resolve(); reject(); }).then(function () { name = '2'; console.log(name); }).catch(function () { name = '3'; console.log(name); }); name = '4'; console.log(name);