函数之间可以相互调用


函数之间是可以相互调用的,把一个函数作为参数传递给另一个函数。

function fn1() {

  console.log(111);
  fn2();
  console.log('fn1');
}

function fn2(){

  console.log(222);
  console.log('fn2');
}

fn1();

根据函数不调用不执行的原则,首先会执行到最下面调用 fn1() , 执行fn1这个函数,再执行fn1函数内部

输出111,从上到下执行fn2();这时就会跳到fn2这个函数,执行fn2这个函数,会先输出222,再输出fn2这个字符串。当fn2

内部执行完毕,会再次返回到fn1执行输出fn1这个字符串。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM