var x,y; function sample(){ x=0; y=0; function com() { x=10; }; function people() { y=100; }; function f() { return Promise.all([com(), people()]); } f().then(function () { z=x+y; alert(z); }); }