Javascript 什么使一个函数在另一个函数之前执行?

Javascript 什么使一个函数在另一个函数之前执行?,javascript,function,Javascript,Function,我有一个html页面,我的目标是当我点击按钮时,执行第一个函数,然后执行第二个函数 但是实际的结果是函数2先执行,我试着写一个if条件,如果函数1执行,然后执行函数2,但它不工作 如何使函数1首先执行,以及如何使函数在另一个函数之前执行 but.addEventListener('click',function(){ function FirstFunction(){ var Interval= setInterval(function(){ // Code },

我有一个html页面,我的目标是当我点击按钮时,执行第一个函数,然后执行第二个函数

但是实际的结果是函数2先执行,我试着写一个if条件,如果函数1执行,然后执行函数2,但它不工作

如何使函数1首先执行,以及如何使函数在另一个函数之前执行

but.addEventListener('click',function(){

function FirstFunction(){


   var Interval= setInterval(function(){

    // Code

    },500); 

};

FirstFunction(); 


function SecondFunction(){

    // code

};

 if( FirstFunction() ){

       SecondFunction();

};          

}); 
but.addEventListener('click',function(){
函数FirstFunction(secFunction){
var Interval=setInterval(函数(){
//代码
secFunction();
},500); 
};
函数SecondFunction(){
//代码
};
第一功能(第二功能);

});
setInterval
启动计时器,它不会阻塞。功能也被提升到其范围的顶部