函數之間可以相互調用


函數之間是可以相互調用的,把一個函數作為參數傳遞給另一個函數。

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